Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 116
Благодарности: 1

Профиль | Отправить PM | Цитировать


код не мой...
NoTot - кол-во отсутсвующих файлов
NoFil - отсутсвующие файлы
Код: Выделить весь код
set NoTot=0  
set NoFil=  
 
for %%a in ( "file1.exe" "file2.exe" "file3.exe") do call :ChkFile %%a  
 
if %NoTot% == 0 тут команда если все файлы есть

echo FILES %NoFil% NOT EXISTS!(%NoTot% Files)
тут команда если какой-то из файлов отсутсвует
:ChkFile
if exist %1 goto :eof  
set NoFil=%NoFil% %1  
set /a NoTot=%NoTot%+1  
goto :eof
если батник запускается не в папке где проверяются файлы в начале кода пишем cd C:\путь

Последний раз редактировалось Darkar25, 16-02-2018 в 18:55.


Отправлено: 18:48, 16-02-2018 | #2