TC第四讲,批量改名实用举例
3. 实用举例
文件改名,纸上得来总觉浅,绝知此事须躬行。我们看一下水木社区网友曾经遇到过哪些文件批量改名问题,又是如何解决的呢?(请水木各网友许可这些引用,我已保留链接,且此系列文章无任何稿酬)
把:file_A_2000.txt,file_B_2000.txt,file_C_2000.txt,file_D_2000.txt; 改为:A.txt,B.txt,C.txt,D.txt
做法是:文件名为[N6]
提问者补充说:
实际上,文件名中间的部分可能不只是一个字母,而且长度不一致,比如:file_A1_2000.txt,file_B23_2000.txt,file_C234_2000.txt,file_D_2000.txt; 想只保留中间的部分回答1:
没什么技术含量的方法: 分两次;第一次 search for: file_ ,replace with: 空;第二次 search for: _2000 replace with: 空回答2:
一次就够了:search for: file_|_2000 replace with: 空问题:
dhsah.dhjafh.ext 要把前面的.都改成_,后缀前面的点不改, 文件前缀中可能有0-N个点。回答:
三步即可,请先用少量文件试验。① 文件名“[N].”,后缀仍为“[E]”,同时替换“..”为“@@@”,执行;② 替换“.”为“_”,执行;③ 替换“@@@”为“.”,执行。
这一笨方法获得了好评!更多实例参见作业部分,或到水木社区TC版搜“改名”“重命名”

网友评论