随着Windows版本的不断更新和软件的不断升级,许多人已经被令人眼花缭乱的节目和操作搞得忘记了实力超强的Windows系统下面的另一个快速世界:高级开放的SDK支持、DOS及其批量作业。
在日常电脑操作中,会不时碰到需要把一大批分布在不同文件夹下面的文件名分别改成另外的文件名的事情,对于不熟悉DOS和不会编程的人员来讲,就是天方夜谭了。下面给大家介绍一下快速操作的具体流程。
任务:将d:\myrardata目录下面所有目录中??????20.036分别改变成??????12.036
一、得到完整的文件名列表
按下旁边的Windows键打开开始菜单
直接打入cmd,然后按打开黑色的DOS窗口
打人 dir d:\myrardata\??????20.036 /s /b >d:\filelist.txt,按
就可以得到d:\filelist.txt,这就是我们需要修改的全部文件的文件名了。
二、生成最终的文件名列表
1. 打开d:\filelist.txt,按+进行全部选择,按+进行复制
2. 进入Excel的窗口,点击第一行、第三列的单元格,按+进行粘贴
3. 进入d:\filelist.txt窗口,完成替换操作,将“20.036”全部替换成“12.036”,然后+、+全部选择复制好目标文件名
4. 进入Excel的窗口,点击第一行、第五列的单元格,按+进行粘贴目标文件名
5. 点击第一行、第一列的单元格,输入ff(随便一个文件名中没有的字符串),选中后左手按下不放,右手鼠标点击单元格右下角的+,向下拖住填充完毕(和文件名的数目一样多)
6. 选择表格的第一到第五列,+复制下来
三、编写快速操作的批作业
1. 打开记事本程序,按+进行粘贴。
2. 选择第一行中间的一个空白,进行复制(Tab符号),将复制好的内容全部替换为空格
3. 将ff全部替换为call renbat,将文件另存为d:\renbat-m.bat
4. 新打开记事本程序,输入 ren %1 %2,另存为d:\renbat.bat
四、完成改名任务
进入黑色的DOS窗口,打入
d: 按
cd \ 按
renbat-m 按
稍等片刻,就可以完成全部文件的改名了。
领取专属 10元无门槛券
私享最新 技术干货