分享

批量修改文件名

 网海漫步 2013-02-05

方法一: (不可自定义修改方式)

选择所有的文件,按F2,然后输入一下描述性的文本。(如:输入“mn.jpg”

Windows将会在每个文件名中加上一个唯一的序列数字。(则文件名将变为“mn.jpg”“mn1.jpg”“mn2.jpg” “mn3.jpg”“mn4.jpg”这一样式。

这是一个相当快捷的解决方案,但是全部生成默认的格式,并不灵活,因为你不能自定义修改的方式。

方法二:用ExcelDOS命令批量修改文件名

    (1) 准备照片。

    (2) 巧用EXCEL填充柄,批量建立改名命令行。

    第一步:打开EXCEL软件。在A列中输入照片名“DSCN0001JPG”,然后用填充柄向下拖动,一直到合适的数字为止。如果照片的文件名不是自动生成的有规律文件,可用以下方法(蓝色背景部分)将图片名称导入到Excel表格。

    1 点击Windows左下角的开始菜单,选择运行,输入 cmd ,回车进入命令行。

      2 cd 命令进入到你想批量修改文件名的文件夹目录。比如想要进入C盘中的“Documents and Settings\Administrator\桌面\\照片文件夹。

       输入 Cd\

 
        输入 cd Documents and Settings\Administrator\桌面\你\照片

  3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表。

 

 
 

     输入 dir /b > lb.xls 将列表输出到 lb.xls电子表格。

 

  4: 在存放照片的文件夹内,打开lb.xls电子表格,有趣的是你会在第一列中看到刚才文件列表。

   

   第二步:然后,在B列中输入如“2012001.JPG”的要命名的文件名,并用填充柄向下拖动直到合适的位置停止。

 

 

 

 

      如果要修改文件名中指定的字符,可用以下方法

      在B列中输入一个相应的function函数公式SUBSTITUTE,使用 CONCATENATE() DATE() 可以在文件名中加上日期。如图

   

 

             你原来的文件名在A列,你期望替换成的文件名在B——我们现在要将它们转化为DOSrename命令。

      

     第三步:在C列中输入以下内容“="REN "&A1&" "&B1&""”(注意:外侧双引号不用输入,内部双引号必需是在英文状态下输入)后按下回车键,即可出现相应结果。

            

    或者输入Excel公式:=CONCATENATE("ren ",A1, " ", B1),点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。

               

    注:这里的REN其实就是DOS中的重命名命令,本例中这句命令的意思是将A列中的名字重命名为B列中对应的名字,这条命令在EXCEL中无法使用,仅用来以备后用。

    第四步:向下拖动该单元格的填充柄,直至对应左侧的内容。最终效果如图所示。最后将C列中的全部内容选中并进行复制。

               

 

 

 

 

 

 

3)建立“重命名”批处理命令 

  在存放照片的文件夹下单击鼠标右键,选择新建“文本文档”命令。然后将该文件名改为“重命名.BAT”。右击该文件,选择“编辑”命令,进入该批处理文件的编辑状态。在编辑空白区右击,选择“粘贴”,将刚才EXCEL文件中C列中的内容复制到这里。然后存盘并退出。 

  4)运行“重命名.BAT”进行批量更名。 

  回到存放照片的文件夹文件夹后,直接双击运行“重命名.BAT”。这时,你会发现所有的相片文件名都已经整整齐齐地更改为我们需要的文件名了。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多