Winodws下批量修改文件名
【Windows】批量修改文件名
假设文件全部位于 D:\filename-folder 下。
-
用到的工具
Powershell:批处理必需
Excel:批量生成 ren 命令
emeditor:方便看见txt文件中的制表符、空格,用你自己喜欢的文本编辑器也一样 -
获取全部文件名
打开PowerShell,输入cd d:\filename-folder ls *.* > d:\filename.txt
-
打开d:\filename.txt文件,只保留带有文件名的行,其他行全部删掉。使用替换功能,把所有的连续2个空格,换成1个空格。最终目的就是每行只保留文件名就行,不管你用正则表达式,还是在excel里面进行处理。
-
新建d:\filename-change.xls文件并打开
A 列 B 列 C 列 D 列 E 列 F 列 G 列 ren 空格" 路径\ 原始文件名 "空格 新文件名 =concat(a1,b1,c1,d1,e1,f1) -
在 D:\filename-folder下新建文本文件 changename.txt
复制 G列 生成的文本
粘贴到 changename.txt
内容格式应为 ren "path\old-filename" new-filename
另存为 D:\changename.bat,编码:简体中文(GB2312)(936, GB2312)
打开 PowerShell
执行 D:\changename.bat
说白了就是想办法批量生成 ren命令,同样也可以批量 删除文件,结合查找重复文件的软件,可以批量删除重复文件。 -
这样就可以了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)