Hello Internet heros。
我的困境是我的编程经验很少,但我需要一个自动化的任务。我们使用的程序将具有非描述名称的单个文件导出到一组文件夹中。像C:\Desktop\A\B\C\D\E\fileiwant.ext
之类的东西
我想帮助将我想要的文件重命名为A目录名。我一直在谷歌搜索并试图了解如何使用/ d和/ r来正确使用循环。
没有这样的运气。
我想我希望它看起来像
for "Directory" %%a in (*/.) do (set name=%%a for /r %%b in (*.ext) ren "%%~b" "!name!%%~Xb"
我不知道这意味着什么,因为这是由于缺乏理解和谷歌拼凑而成。
如何重命名与其所在目录同名的特定文件扩展名(特别是几个文件夹深) 从
C:\Desktop\A\B\C\D\E.ext
要
C:\Desktop\A\B\C\D\A.ext