起因
序:最近迷eva里的所有音乐,在搜集eva的ed的时候用JiJiDown下载了b站大佬整理的ed:Fly me to the moon合辑。奈何文件命名带有前缀和后缀(图1),powertoys满足不了需求,于是寻找批量重命名的方法。。。
(注:重命名前一定要先做好备份,万一在最后一步运行的时候名字输错ctrl
+Z
可是没用的~)
方法
1.首先需要导出目录下所有的文件名
新建一个记事本文件,打开记事本文件中输入:dir *.* /B >list.txt
然后将文件名修改为run.bat
点击运行 生成一个list.txt
文件
2.在vscode里操作
ctrl
+alt
+↓
批量将前缀删去
全选之后 shift
+alt
+i
将光标移到每段末尾 批量删去后缀
2.在excel里操作
将原命名复制到A行
将处理完的命名复制到B行
由于我的文件名中带有空格,于是在C行中准备一行半角的"
在D行fx函数处输入="ren "&C1&A1&C1&" "&C1&B1&C1
(注:一般没有命名里没有空格的话在D行函数fx处输入="ren "&A1&" "&B1
就可以得到批处理命令)
在原目录下新建一个文本文档
将D行复制到文档里
另存为rename.bat
、
因为有中文所以需要将编码改为ANSI
运行
然后就成功啦!~
终于可以上传到自己的网易云啦))
吐槽
感谢各位看到最后
做完之后发现这个办法很麻烦而且有点蠢,各位大大如果有更好的方法请告诉我,Please~
在下不胜感激qwq