Windows пакетная xcopy не видит вновь созданные файлы - PullRequest
0 голосов
/ 19 марта 2020

Существует 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 скопирует все файлы в место назначения.

Есть идеи, как решить эту проблему? Спасибо!

...