1

我需要有关如何从这些文件夹中C:\temp_download包含的子文件夹中自动重命名文件的帮助res_save.0。我想将其重命名为nvm_res.0,然后随后nvm_res.1... nvm_res.2。将它们复制到文件夹C:\temp时,它会不断替换。你能帮我处理通配符吗?代码如下。

for /R "C:\temp_download" %%f in (res_save.*) do xcopy "%%f" "C:\temp\num_res.*" /Y
4

1 回答 1

1

当您获得解决问题的答案时,请确保您接受该答案,以便未来的搜索者了解首先尝试哪种解决方案。

这可能会满足您的需要。

@echo off
set c=0
setlocal enabledelayedexpansion
for /R "C:\temp_download" %%f in (res_save.*) do (
set /a c+=1
copy "%%f" "C:\temp\nvm_res.!c!" /Y >nul
)
于 2013-09-02T11:07:00.867 回答