脚本学习
脚本真的太方便了!!!
批处理给文件命名。
1.jpg 2.jpg 3.jpg…
首先要解决如何一行输出一个文件名,dir/w 只能一行输出三个,dir/b可以。
1 | dir/b |
用PowerShell中要在前面加cmd /r
1 | cmd /r dir/b |
使用效果如图:
具体步骤如下:
1.输入所有文件名到excel文件中
1 | cmd /r dir/b >rename.xls |
2.A列单元格中按序存放所有文件名,在B列单元格中输入对应的要转成的文件名,如1.jpg…(用填充)
3.在C列单元格中输入公式(再用填充)
1 | ="ren "&A1&" "&B1 |
4.复制C列到.txt文件中,再将txt后缀名改成bat
5.记得把bat文件放到那个目录下,运行bat文件就行了~
PS1:PowerShell不能直接使用dir/w,会显示找不到方法的错误。在Stack Overflow上找到了解决办法(ClickHere
PS2:Stack Overflow上说用ls命令可以(ClickHere)。这是Linux下的方法。(两个区别在于Windows下的dir命令是批处理方法,Linux下的ls命令不是
PS3:Stack Overflow大法好!