返回首页

珍珠照片 批量改文件名

时间:2010-02-02 15:22来源:未知 作者:珍珠珠宝 点击:
ACDSee提供的批量更改文件名的功能曾经吸引了不少人,后来网上也出现了许多专门改文件名的软件工具。其实作为一款强大的文件管理软件,Total Commander自身就拥有方便快速的文件重命名

ACDSee提供的批量更改文件名的功能曾经吸引了不少人,后来网上也出现了许多专门改文件名的软件工具。其实作为一款强大的文件管理软件,Total Commander自身就拥有方便快速的文件重命名工具。

STEP 1
启动TC,进入需要批量修改文件名的目录中,按Ctrl键或Shift键不放并配合鼠标点击,选中所有需要改名的文件(按Ctrl+A键可全选当前目录中的所有文件),然后执行菜单“文件→批量重命名”命令(快捷键为Ctrl+M),打开重命名对话框。单击左侧的“序号”按钮,在“重命名规则:文件名”框中会出现“[C]”符号,此时从下面的“新名称”列表中,可以看到文件名都被修改成数字序列的模式了。

STEP 2
如果你希望文件名序号呈珍珠001、珍珠002、珍珠003……珍珠010、珍珠011的状态,可在对话框右上角将“位数”设置为3,如果文件序号不想从1开始,则可以在右上角“起始值”处重新设置起始序号,比如从5开始。

STEP 3
如果希望在文件名序号前面加一些固定的字符,形如:珍珠001、珍珠002、珍珠003等,可在“重命名规则:文件名”框中的“[C]”符号前面直接输入字符“珍珠”就可以了。除了以序号的方式为文件批量重命名外,还可以单击“日期”、“时间”等按钮,将文件修改成具有时间日期性质的名称。
每次修改文件名规则,都可以在下面的“新名称”列中预览到变化,如果满意,单击下面的“开始”按钮,瞬间即可完成批量文件的重命名操作了。
 

 

 

用Excel和DOS命令批量修改文件名

 

 在你的Windows电脑上批量修改文件名是非常简单的。选择所有的文件,按F2,然后输入一下描述性的文本 如:珍珠。
  Windows将会在每个文件名中加上一个唯一的序列数字,如:珍珠1。
  这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式。
  例如,你如何将当前的日期加在文件名中?或者你想替换掉文件名中的几个文字或字符(如一个拼写错误)?或者你想文件按照一个不同的重命名系统去修改,像这样珍珠-A.jpg,而不是默认的珍珠(1).jpg。
  为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言(SED,AWK,Perl)或者更简单的,只是使用一个电子表格和几个dos命令。
  1: 点击Windows左下角的“开始”菜单,选择“运行”,输入 cmd ,回车进入命令行。
  2: 用 cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入C盘中的pics文件夹。
  cd cd pics
  3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表。
  输入 dir /b > pics.xls 将的列表输出到pics.xls电子表格。
 


  4: 有趣的东西现在才开始。打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。
  5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE可以来修改文件名中指定的字符,使用 CONCATENATE() 和 DATE() 可以在文件名中加上日期,等等。
 


  6: 如上图,选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。
  现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中
  的rename命令。
  在C列,输入Excel公式:
  =CONCATENATE("ren ",A1, " ", B1)
  点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。
 


  7: 选中C列,点击“复制”,在C盘pics文件夹目录下,创建一个rename.bat文件,将复制的内容粘贴进去。
 


  8: 现在我们已经基本要完成了。在C:\pics下输入命令rename.bat,然后回车,你会发现pics目录下的文件名已经按照你期望的方式全部被修改了。

 

 

 

(责任编辑:珍珠珠宝)
顶一下
(14)
87.5%
踩一下
(2)
12.5%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容