Loading... > 此文主要讲解批量修改文件名的两种方法, Pythone 脚本修改和 FreeRename 工具修改。 # NO.1 ## 使用 Python 脚本完成文件名的定义和修改; **前提:** 需要安装 Python 环境(安装非常简单、具体方法及环境变量配置自行冲浪) **测试环境:** Python37 64bit **优点** :适用于 Windows 、MacOS、Linux 直接添加前缀和自动序号递增,简洁直观、快速。 **脚本代码如下:** ```py import os # # mac OS & Linux # path=input('请输入文件路径(结尾加上/):') #Windows path=input('请输入文件路径(结尾加上\):') #获取该目录下所有文件,存入列表中 fileList=os.listdir(path) n=0 for i in fileList: #设置旧文件名(就是路径+文件名) oldname=path+ os.sep + fileList[n] # os.sep添加系统分隔符 #设置新文件名 newname=path+ os.sep +'a'+str(n+1)+'.png' os.rename(oldname,newname) #用os模块中的rename方法对文件改名 print(oldname,'======>',newname) n+=1 os.system("pause") ``` **命令解释** 这里只解释以下一条命名,其余命令按提示进行即可。 ```py #设置新文件名 newname=path+ os.sep +'a'+str(n+1)+'.JPG' ``` `‘a’ ` 可以理解为,新文件名的前缀,不需要前缀,可删除 `+'a'`。 `(n+1)` 可以理解为从`1` 开始每命名一个文件数值(序号)加 `1` 。 `‘.JPG’` 代表重命名文件的扩展名,我们重命名的时候,只需要改成我们需要的扩展名即可(准确的说是我们要重命名文件的扩展名)。 ## 举例 **如我们需要重命名以下文件**  **运行 .py 脚本的方法:** 1. 到脚本目录,直接命令行输入如下命令启动 ```nginx start python Rename.py ``` 2. 可以直接右键打开方式选择 Python 运行脚本执行结果如下   # NO.2 ## FreeRename_6.0 工具修改 **前提** : 只适用于 Windows 环境,需要安装 FreeRename 工具。 **优点** :可视化的 UI 操作界面,直观; ## 下载 FreeRename_6.0 似乎官网已经不存在了,可到网上直接搜索下载。 下载可到网上直接搜索软件名 `FreeRename_6.0` 下载 下载安装好后,双击 或右键以管理员身份运行 `FreeRename.exe` 即可打开主界面;  ## 举例 **如我们需要重命名以下文件**  点击 “添加文件” <i class="fa fa-angle-double-right" aria-hidden="true"></i> 填写 "新文件名" <i class="fa fa-angle-double-right" aria-hidden="true"></i> 填写 "起始值" <i class="fa fa-angle-double-right" aria-hidden="true"></i> 填写 “递增量” <i class="fa fa-angle-double-right" aria-hidden="true"></i> 填写 “替换值” <i class="fa fa-angle-double-right" aria-hidden="true"></i> 点击 “开始处理”。    这样,所有文件名就都批量修改好了。 End Thanks!😈 最后修改:2020 年 09 月 29 日 09 : 45 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付