Тема: CMD/BAT: проверка на существование файлов
Здравствуйте, подскажите как сделать проверку на существование 6 файлов в папке?
если одного не хватает, нужно что бы bat сообщил. Допустим файл1.txt файл2.txt файл3.txt файл4.txt файл5.txt файл6.txt
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте, подскажите как сделать проверку на существование 6 файлов в папке?
если одного не хватает, нужно что бы bat сообщил. Допустим файл1.txt файл2.txt файл3.txt файл4.txt файл5.txt файл6.txt
@echo off
setlocal enableextensions
>nul chcp 1251
set "dir=D:\Test"
set files="файл1.txt" "файл2.txt" "файл3.txt" "файл4.txt" "файл5.txt" "файл6.txt"
pushd "%dir%"
for %%i in (%files%) do>nul 2>&1 dir /a-d/b %%i||>nul chcp 866&& echo %%i not found.&& set flag=false
popd
if not defined flag echo OK!
pause>nul
endlocal
exit /b
как сделать проверку на существование 6 файлов в папке?
2>nul dir /b /a:-d "файл1.txt" "файл2.txt" "файл3.txt" "файл4.txt" "файл5.txt" "файл6.txt" | find.exe /c /v "" | >nul find.exe "6" && echo All files present || echo Some files not exists
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться