簡體   English   中英

用於重命名文件的批處理腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM