帮我一下!批量重命名!

来源:百度知道 编辑:UC知道 时间:2024/07/02 01:18:14
我有一个问题,如下:
假设在E盘的n个目录如中,各有同名文件一个。如:
E:\a\z.ogg
E:\b\z.ogg
E:\c\z.ogg
如何把这些文件重新命名为所在目录的名称,并输出至一个目录。如:
E:\z\a.ogg
E:\z\b.ogg
E:\z\c.ogg
如果哪位能用简便且实用的方法解决,会追加分值!
同名文件都在不同的目录中!不要弄混了!

用Replace Pioneer能很轻松地完成。

详细操作:
1. 选择Tools->Batch Runner 菜单。
2. 点击"Search Files"按钮,输入z.ogg作为搜索条件,填入正确的搜索目录,并选中搜索子目录选项,搜出需要改名的文件。
3. 把set output filename 中的${FILENAME}改为 #<basename(getcwd)>.${EXT}然后观察output file一列的新名字是否符合要求。
4. 选中Change Output Folder,并在右边输入(或选择)新文件所在目录,比如E:\z
5. 点击Copy/Download,完成复制文件到新目录。

注:规则#<basename(getcwd)>.${EXT}表示把文件名改为文件夹名称。
* 第5步还可以直接点击File Rename做重命名,而不复制文件,但最好提前作备份,以防操作失误。

用批处理就可以,到http://www.cn-dos.net/forum/forumdisplay.php?fid=23 网站上问问看

把所有文件都选中,按F2,然后输入名字(如:AC),即成了AC1,AC2,AC3,AC4等,