Проверка папки на наличие определенного файла
Есть переменная %gdirectory% (определенная директория), нужно найти в этой директории (%gdirectory%) наличие файла "1.txt", если найдено - написать в батник "Директория указана правильно", если не найдена - написать в батник "Директория указана неверно".
Заранее спасибо.
|
Я не понял, напишите вы, пожалуйста.
|
Что именно из этого:
Цитата:
Оператор условного выполнения команд в пакетном файле.
…
IF [NOT] EXIST имя_файла команда
…
NOT Обращает истинность условия: истинное условие становится ложным, а ложное - истинным.
EXIST имя_файла Это условие является истинным, если файл с указанным именем существует.
команда Задает команду, выполняемую при истинности условия. За этой командой может следовать ключевое слово ELSE, служащее для указания команды, которая должна выполняться в том случае, если условие ложно.
…
|
Вам непонятно?
|
Дело в том что я не разбираюсь в этом.
Точнее, года три назад я знал его на отлично, а теперь вообще позабыл.
Надеюсь вы мне скинете готовый, в долгу не останусь.
|
Тогда ответьте на второй вопрос: что означает «написать в батник»?
|
Если файл найден - чтобы было echo Файл найден.
Если не найден - чтобы было echo Файл не найден.
|
Код:
if defined gdirectory (
if exist "%gdirectory%\." (
if exist "%gdirectory%\1.txt" (
echo File [1.txt] found in folder [%gdirectory%]
) else (
echo File [1.txt] not found in folder [%gdirectory%]
)
) else (
echo Not found folder [%gdirectory%]
)
) else (
echo Not defined [gdirectory]
)
|
Время: 02:59.
© OSzone.net 2001-