Еcли расширения известны.
C сохранением структуры папок+создаются файлы ^^^^^^.log в каждой выходной папке по расширению
Код:
@Echo Off
Set "BoxIn=D:\Мой контент\Книги"
Set "BoxOut=Z:\Box_Out\Книги"
Set "Ext=fb2 epub txt pdf txt"
For %%e IN (%Ext%) DO (
Md "%BoxOut%.%%e" 2>nul
>"%BoxOut%.%%e\^^^^^^.log" (For /F "usebackq delims=" %%i IN (`Xcopy /Y /S "%BoxIn%\*.%%e" "%BoxOut%.%%e\"`) DO (
If Exist "%%i" Echo %%~ti "%%i"
))
)
GoTo :Eof
Еcли расширения известны.
Без сохранениея структуры папок+создаются файлы ^^^^^^.log в каждой выходной папке по расширению
Код:
@Echo Off
Set "BoxIn=D:\Мой контент\Книги"
Set "BoxOut=Z:\Box_Out\Книги"
Set "Ext=fb2 epub txt pdf txt"
For %%e IN (%Ext%) DO (
Md "%BoxOut%.%%e" 2>nul
>"%BoxOut%.%%e\^^^^^^.log" (For /F "usebackq delims=" %%i IN (`Xcopy /L /S "%BoxIn%\*.%%e" "%Tmp%\"`) DO (
If Exist "%%i" (Copy "%%i" "%BoxOut%.%%e\" >nul &Echo %%~ti "%%i")
))
)
GoTo :Eof