使用windows批处理脚本复制一系列文件
我试图用批处理脚本将一系列文件“Client_5001.txt”复制到“Client_5814.txt”的另一个文件夹中,但似乎无法获得正确的语法。到目前为止,我尝试了以下代码,但没有成功:使用windows批处理脚本复制一系列文件,windows,for-loop,batch-file,copy,Windows,For Loop,Batch File,Copy,我试图用批处理脚本将一系列文件“Client_5001.txt”复制到“Client_5814.txt”的另一个文件夹中,但似乎无法获得正确的语法。到目前为止,我尝试了以下代码,但没有成功: for %%I in (X:\Client_500{1..814}.txt) do copy %%I %cd%\client_files\ 我做错了什么?尝试使用循环数值来执行此操作: For /L %%i in (5001 1 5814)do if /I exist x:\client_%%i.txt
for %%I in (X:\Client_500{1..814}.txt) do copy %%I %cd%\client_files\
我做错了什么?尝试使用循环数值来执行此操作:
For /L %%i in (5001 1 5814)do if /I exist x:\client_%%i.txt copy x:\Client_%%i.txt .\client_files\
您的正则表达式不工作,可能在vbs中工作,但在cmd/bat中不工作
For /L %%i in (5001 1 5814)do if /I exist x:\client_%%i.txt copy x:\Client_%%i.txt .\client_files\
您的正则表达式不工作,可能在vbs中工作,但在cmd/bat中不工作,即使
{1..814}
表示批处理文件中的某些内容,但它不工作,Client_500814.txt
无论如何都不会匹配Client_5814.txt
。也许您正在寻找解决方案,而不是解决方案。即使批处理文件中的{1..814}
意味着某些内容,但它并不意味着这些内容,Client_500814.txt
无论如何都与Client_5814.txt
不匹配。也许你在寻找解决方案,而不是解决方案。