Существует 3 пакетных скрипта: a.bat, b.bat и c .bat.
В a.bat он вызывает b.bat и c .bat, например:
@echo off
call b.bat
call c.bat
В b.bat он создает некоторые файлы в% source_folder%.
В c .bat он отображает и затем копирует эти файлы в другое место, используя:
dir "%source_folder%" /b /a-d
xcopy /e /s /q /y "%source_folder%" "destination_folder"
При запуске a.bat в консоли отображается список вновь сгенерированных файлов, но xcopy копирует файл 0.
Если я удалил «call b.bat» в a.bat и Перезапустите a.bat, xcopy скопирует все файлы в место назначения.
Есть идеи, как решить эту проблему? Спасибо!