如何批量修改文件名(图片名)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何批量修改文件名(图片名)
在你的Windows电脑上批量修改文件名是非常简单的。选择所有的文件,按F2,然后输入一下描述性的文本。Windows将会在每个文件名中加上一个唯一的序列数字。
为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言(SED,AWK,Pe rl)或者更简单的,只是使用一个电子表格和几个dos命令。
1: 点击Windows左下角的“开始”菜单,选择“运行”,输入 cmd ,回车进入命令行。
2: 用 cd 命令进入到你想批量修改文件名的文件夹目录。
比如这里,我想要进入E盘中的pic文件夹,输入命令顺序为(1) e:(2)cd pi c
3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表。
输入 dir /b > pic.xls 将的列表输出到pic.xls表格。
4:打开pic.xls,可以看到文件名在A列中,注意对比名称顺序是否和文件夹中一致,可利用排序功能修改成一致。
5: 在B列中输入要替换成的文件名。(可以添加一个相应的function函数公式——例如,使用SUBSTITUTE可以来修改文件名中指定的字符,使用 CONCATENATE() 和 DATE() 可以在文件名中加上日期,等等)
6:现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中的rename命令。
在C列,输入Excel公式: ="ren □"&A1 &"□"&B1
点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。
(注意:若文件名中有空格,则需要用双引号(””)把文件名包括进去,方法是在excel中的C列输入双引号(“),然后在D列,输入Excel公式: ="ren □"&C1&A 1&C1 &"□"&C1&B1C1 )
7: 选中C列(或D列),点击“复制”,在E盘pic文件夹目录下,创建一个txt文档,打开,将复制的内容粘贴进去,另存为ren.bat,注意保存类型要选择:所有类型*.* 8:双击ren.bat或者在cmd命令框的E:pic下输入命令ren.bat,然后回车,你会发现p ics目录下的文件名已经按照你期望的方式全部被修改了。
下面是一个图解案列
1.在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示。
2.鼠标左键点击,开始-》运行-》在对话框中输入字母“cmd”,进入dos模式,如
下图所示。
3.在dos模式输入命令行“cd c:\pic”然后回车,再输入命令行“dir /b>rename.x
ls",如下图所示,可将文件夹中的文件名在rename.xls文件中列出。
小贴士:有的时候,你的计算机正处于中文输入状态,为确保命令行能够打出来,你可以切换成英文大写状态。
4.随后用xls打开c:\pic文件夹中的rename.xls,你会发现文件名以全部罗列在A
列中(你也可以用鼠标来调整文件名的顺序),你可以在B1列中输入1.jpg作为第一个文件文件名。
5.鼠标选中B1单元格,并在B1列的右下方,使鼠标光标变为+号时,拖动使所有jpg
文件的右侧B列中都有文件名。再将A8单元格中没有用的文件名删除,如下图示。
6.鼠标选中C1单元格,并在编辑框中输入公式="ren "&A1&" "&B1,如下图所示。
7.继续用鼠标拖动C1单元格右下方的句柄,使剩余的C2-C7单元格填充如下图所示。
8.然后,鼠标选中C列,鼠标右键复制,如下图示。
9.在记事本中,粘贴刚才的命令行,如下图示。
10.鼠标点击菜单“文件”——“另存为”,输入文件名ren.bat,要注意下图所示红
圈中的路径及扩展名选项。
11.打开c盘pic文件夹,鼠标双击ren.bat这个批处理文件,即可将该文件夹下的jp
g图片,按照刚才rename.xls中的顺序和文件名批量修改文件名,如下图示。
12.自此,你已经完成了批量修改文件名的操作。我们运用了dos命令技巧、xls技巧
以及批处理3个知识点来达到批量修改文件名的效果。
注意事项
该经验需要有一定dos基础和电脑操作基础的人才能举一反三,如果掌握一定xls 函数公式基础的话,可以把批量处理文件名玩得更溜。