Когда скрипт попадает в оператор IF , он просто заканчивается.Он не переходит к следующей строке, которая pause
для отладки.
set yymm=%DATE:~12,2%%DATE:~4,2%
set DD=%DATE:~7,2%
robocopy "\\client system\Users\login name\Videos" "F:\Temporary\Videos\Process\New Batch\%yymm%%dd%\Netbook\Videos" /mir
set /p %user%=Did Netbook Videos complete? (y/n):
IF %user%=="y" (del "\\client system\Users\login name\Videos\"*.* /s/q) ELSE (echo Skipping)
Я знаю, что для команды robocopy
есть переключатель /move
.Но он говорит мне, что у него нет доступа к папке назначения.Пакетная программа запускается с правами администратора и работает в профиле, который создал папку.Поэтому я написал обходной путь.
Почему это происходит?