需要一些帮助,我还没有找到任何明确的答案。我有大量文件夹,每个文件夹中都有一个 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"