如何批量重命名文件为文件夹名称

如何批量重命名文件为文件夹名称

需要一些帮助,我还没有找到任何明确的答案。我有大量文件夹,每个文件夹中都有一个 iso 文件。文件夹名称正确,但 iso 名称不正确。我想要做的就是创建一个批处理文件,将每个 iso 文件命名为与其所在文件夹名称相同的名称,并一次性对所有文件夹执行此操作。有人能帮我吗?我正在使用 Windows 10。

答案1

从命令行(假设当前目录是您的根目录):

for /r %F in (*.iso) do @for %A in ("%F\..") do ren "%F" "%~nxA.iso"

如果将命令放在批处理脚本中,则所有百分比都必须加倍

for /r %%F in (*.iso) do @for %%A in ("%%F\..") do ren "%%F" "%%~nxA.iso"

相关内容