" C:\ Users \ mohammed.h \ Desktop \ Working \尚未转换为Pdf"我有多个文件夹,包含此文件夹链接中的文件。现在我想根据文件夹名称重命名文件夹中的所有文件。请建议。
答案 0 :(得分:0)
可能最好编写一个小批量脚本(.bat文件)并在命令提示符下运行它。这是一个很好的介绍如何使用" ren"重命名Windows环境中的文件。命令...... http://www.lagmonster.org/docs/DOS7/z-ren1.html
这里还有一篇关于如何获取当前文件夹名称的帖子 https://superuser.com/questions/160702/get-current-folder-name-by-a-dos-command
答案 1 :(得分:0)
使用Tina的答案获取当前目录。
for %%* in (.) do set CurrDirName=%%~nx*
然后,您只需要ren file.ext %CurrDirName%.ext
。
首先不要忘记@echo off
。
答案 2 :(得分:0)
for %%* in (.) do set CurrDirName=%%~nx*
echo %CurrDirName%
ren 00__G.pdf 00_%CurrDirName%_G.pdf
ren 00__Z.pdf 00_%CurrDirName%_Z.pdf
- 在驱动器D:\
我有一个目录HOME
- 在目录home
中有文件00__G.pdf
此语法将文件00__G.pdf
重命名为00_HOME_G.pdf
此语法将文件00__Z.pdf
重命名为00_HOME_Z.pdf