powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / cmd bat обработка ошибок
2 сообщений из 2, страница 1 из 1
cmd bat обработка ошибок
    #39451073
нуб987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такая задача: найти файлы в папке и для ОДНОГО из них запустить отдельный процесс с последующим удалением найденного файла.
Написал такой скрипт:
Код: powershell
1.
2.
3.
4.
5.
6.
FOR /F %%i in (c:\1\*.ready) do (
   @echo %%i
   :: здесь выполняется процесс с файлом, а затем его удаление
   if exist %%i del %%i
   goto :eof
   )



Проблема в том, что если в папке c:\1\ не остается файлов *.ready, то скрипт вываливается с ошибкой "file not found" (ExitCode:1)
Как бы это исключить? Т.е. если нет файлов, то скрипт просто молча завершался бы с кодом 0. Как это можно сделать?
...
Рейтинг: 0 / 0
cmd bat обработка ошибок
    #39451078
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нуб987,

rtfm: cmd errorlevel
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / cmd bat обработка ошибок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]