@echo off call :t e:\1.txt W:\upload-drafts-tool\uploads\2019-04-01 E:\A e:\2.txt goto :eof :t for /f "usebackq delims=" %%a in (%1) do ( for /r "%~f2" %%b in ( "%%~nxa" ) do xcopy /s/e "%%~b" %3 if not exist "%~3\%%~nxa" echo %%a >> %4 ) goto :eof
@echo off set @=q&set/an=0x53b7e0b4 title Any question +%@%%@% %n% call :t "E:\1.txt" "W:\upload-drafts-tool\uploads\2019-04-01" "E:\A" "E:\2.txt" echo;Any question +%@%%@% %n% pause&exit :t if not exist "%~2" (echo;"%~2" path error or not existed&exit /b) for /f "delims=" %%a in ('type "%~1"') do ( set "f=" for /r "%~2" /d %%b in (*) do ( if /i "%%~nxb" equ "%%~nxa" ( set f=1 xcopy "%%b" "%~3\%%~nxb\" /s /q /y ) ) if not defined f >>"%~4" echo;%%a ) exit /b