Friday, July 6, 2018

Dos commands

Copy multiple fikes from multiple directories into single directory mkdir targetDir for /r %&x in (*.jpg) do copy "%%x" targetDir\ /Y for /r %f in (*.*) do copy %f "../newdir" DOS Batch file to copy certain file types from subdirectories to one folder with rename This should do the trick. @echo off setlocal disableDelayedExpansion set "src=." set "dest=\temp" for /r "%src%" %%F in (*.bat) do ( if exist "%dest%\%%~nxF" (call :copyDup "%%F") else copy "%%F" "%dest%" >nul ) exit /b :copyDup set /a cnt=1 :loop set /a cnt+=1 if exist "%dest%\%~n1(%cnt%)%~x1" goto :loop copy %1 "%dest%\%~n1(%cnt%)%~x1" >nul exit /b

No comments: