![]() |
если файл существует, выполнить
здравствуйте, подскажите как можно проверить существует ли файл, если да, то выполнить не одну, а несколько команд и продолжить код, а если не существует, то просто продолжить код?
Код:
if exist = "new.txt" pause Код:
if exist = "new.txt" pause, del *.txt |
Нашел, через &
только вот если использовать две команды, удаление и копирование.. показывается отчет только последнего действия.. "Скопировано 1 файл" Нельзя ли сделать, отчет для всех действий? |
Цитата:
Код:
if exist "bla-bla-bla.txt" ( Цитата:
Код:
if exist "new.txt" ( Цитата:
Цитата:
Код:
del /? |
Alexander_88,
Я бы предложил так:
Код:
@Echo Off Я бы предпочел с точки зрения читаемости кода и свободы работы с переменными оформить процедуру, например вот так Код:
@Echo Off |
спасибо.. вроде заработало :)
|
Alexander_88, ну и можно действовать "от противного", что в ряде случаев облегчает задачу:
Код:
if NOT exist "<Drive>:\<Path>\new.txt" GoTo :SkipCode |
Время: 23:08. |
Время: 23:08.
© OSzone.net 2001-