批处理中find命令的运用
发布网友
发布时间:2022-02-26 09:46
我来回答
共2个回答
热心网友
时间:2022-02-26 11:16
用find查找文件效率太低。
如下,在当前文件夹新建一个aaa文件夹,把当前文件夹及子文件夹内的bbb.exe都复制到aaa文件夹,并以bbb1.exe bbb2.exe........bbb.10.exe....的方式命名。
:[code]
@echo off
if not exist aaa md aaa
for /f "delims=" %%a in ('dir/b/s bbb.exe') do call :loop "%%a"
pause
exit
:loop
set /a m+=1
if exist "aaa\%~n1%m%%~x1" goto loop
copy "%~1" "aaa\%~n1%m%%~x1"
goto :eof
热心网友
时间:2022-02-26 12:34
copy: