[英]Batch script for renaming files
我需要有關如何從C:\\temp_download
的子文件夾自動重命名文件的幫助, C:\\temp_download
res_save.0
在這些文件夾中包含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
當您得到解決問題的答案時,請確保您接受該答案,以便將來的搜索者了解先嘗試哪種解決方案。
這可能會滿足您的需求。
@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
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.