找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 办公系列 Excel 查看内容

DOS命令+Excel=批量文件重命名

2009-12-13 19:11| 发布者: admin| 查看: 134| 评论: 0|原作者: 冰淇淋

△在《电脑爱好者》2005年第9期的《DO......


   在《电脑爱好者》2005年第9期的《DOS快餐店》中介绍了使用DOS命令为文件快速重命名,如果要对文件进行批量重命名,是否就必须使用带有循环语句的批处理?其实可以用Excel和DOS命令结合,实现简单高效的批量文件重命名。任务:在C:\mypictures目录中包含以下文件:002.jpg、003.jpg、004.jpg、005.jpg。要将它们分别改名为泰山风景1.jpg、泰山风景2.jpg、泰山风景3.jpg、泰山风景4.jpg。第一步:运行CMD打开“命令提示符”窗口,用cd命令进入文件所在目录(cd c:\mypictures),然后用“dir *.jpg /b>temp.bat”命令将当前目录中的JPG文件名输出到临时文件temp.bat中。第二步:用“记事本”打开C:\mypictures中的temp.bat,全选并复制该文件中的内容,然后打开Excel,定位到A1单元格,右击选择“选择性粘贴→确定”(见图),在B1单元格中输入第一个文件的目标文件名(如“泰山风景1”),通过拖拽B1单元格右下角的填充柄在B列生成文件名序列,即“泰山风景1”、“泰山风景2”、“泰山风景3”……第三步:在C1单元格输入公式“="ren "&A1&" "&B1&RIGHTB(A1,4)”(不含外侧中文引号),然后通过填充柄在C列生成序列。选中C列中所有生成的序列,复制到temp.bat文件中,覆盖原来的内容,保存退出。最后双击Temp.bat运行之,批量文件改名即告完成。 [YY02]

最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 19:22 , Processed in 0.174520 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部