繁体   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