У меня следующая структура каталогов.
dir1
dir1\subdir
backup
И я хочу переместить файлы в каталоге dir1, но не в subdir, в каталог резервного копирования.
if exist dir1\*.* move dir1\*.* backup
Если в dir1 есть какие-либо файлы, скрипт работает нормально, но если dir1 пуст, я получаю сообщение об ошибке:
Неверный синтаксис имени файла, имени каталога или метки тома.
Проблема в том, что if exist dir1\*.*
всегда возвращает true, потому что есть dir1\subdir
.
Есть ли способ избежать этого сообщения об ошибке?