|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] если файл существует, выполнить |
|
CMD/BAT - [решено] если файл существует, выполнить
|
Ветеран Сообщения: 546 |
здравствуйте, подскажите как можно проверить существует ли файл, если да, то выполнить не одну, а несколько команд и продолжить код, а если не существует, то просто продолжить код?
вроде выполняет паузу, если находит файл.. но как добавить еще одну команду.. ?например |
|
Отправлено: 11:43, 01-07-2018 |
Ветеран Сообщения: 546
|
Профиль | Отправить PM | Цитировать Нашел, через &
только вот если использовать две команды, удаление и копирование.. показывается отчет только последнего действия.. "Скопировано 1 файл" Нельзя ли сделать, отчет для всех действий? |
Отправлено: 12:40, 01-07-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Alexander_88:
Цитата Alexander_88:
Цитата Alexander_88:
Цитата Alexander_88:
о том, как изменить данное поведение. |
||||
Отправлено: 13:07, 01-07-2018 | #3 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать Alexander_88,
Я бы предложил так:
То есть, вы можете нарисовать сколько угодно строк. Но при этом надо помнить, что при присваивании переменным значений (Set что-то=чему-то) будет проблема с раскрытием этих значений
Я бы предпочел с точки зрения читаемости кода и свободы работы с переменными оформить процедуру, например вот так Опять же, естественно в процедуре можете нарисовать нужное количество строк кода |
------- Отправлено: 13:10, 01-07-2018 | #4 |
Ветеран Сообщения: 546
|
Профиль | Отправить PM | Цитировать спасибо.. вроде заработало
![]() |
|
Отправлено: 13:35, 01-07-2018 | #5 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Alexander_88, ну и можно действовать "от противного", что в ряде случаев облегчает задачу:
Во избежание "неожиданных" осложнений с исполнением батника имеет смысл указывать не просто имя файла, а имя с полным путём, как в примере (либо применять любые другие варианты типа pushd, чтобы оказаться именно в каталоге файла new.txt). |
------- Отправлено: 13:54, 01-07-2018 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Переименование, если файл с таким именем уже существует... | Pshek | Скриптовые языки администрирования Windows | 15 | 30-07-2018 15:51 | |
Любой язык - [решено] Перемещение файлов и удаление дубликатов из source, если файл существует | dedajuno | Скриптовые языки администрирования Windows | 5 | 26-09-2017 08:09 | |
CMD/BAT - создать файл если не существует | t0ster | Скриптовые языки администрирования Windows | 0 | 22-05-2017 21:25 | |
CMD/BAT - [решено] Выполнить А если размер файла с логом 0 и В если размер больше 0 | AlexxBross | Скриптовые языки администрирования Windows | 4 | 16-10-2013 14:14 | |
PowerShell - [решено] Выполнить, если существует папка | acma | Скриптовые языки администрирования Windows | 4 | 30-10-2012 15:30 |
|