Я пытаюсь создать bat-файлы, которые мы можем использовать ежедневно для копирования или перемещения PDF-файлов из подпапок (имена папок меняются ежедневно) в родительскую папку. Я пробовал ниже:
Сначала попытался просто скопировать файлы, используя это .. не сработало
copy "Y:\Print OPS\Annuity Ops\*\*.pdf" "Y:\Print OPS\Annuity Ops"
Далее я попытался составить список файлов, которые нужно скопировать, и использовать их для их копирования, этот список создается из файлов, которые не копируются.
Echo %date% Sweep Time = %time% File count = %cnt% > 000_testpdf.txt
echo.>>000_testpdf.txt
dir /b /s *.pdf, /O:N >> 000_testpdf.txt
set logfile=MSOffice_PDF.log
dir /b /s *.pdf, > 000_testpdf.txt
for /f "delims=" %%i in (000_testpdf.txt) do echo D|xcopy "Y:\Print OPS\Annuity Ops\%%i" "Y:\Print OPS\Annuity Ops%%i" /i /z /y