2013-07-30 2 views
0

У меня есть один файл C: \ 1 \ 1.txtесли команда существует не работают в пакетном файле

В моих программах пакетной обработки перед выполнением любой операции я должен проверить, существует ли файл или нет

Моя команда

If exist c:\1\1.txt 
Echo 1 

Не работает. На самом деле, из-за сбоя команды.

ответ

0

Это работает для меня. Я использовал этот код, написанный в batch.bat:

@ECHO OFF

Если существует c: \ 1 \ 1.txt ECHO 1

Пожалуйста, укажите "Баш разваливается".

4

чтение HELP IF, а затем попытаться

IF EXIST c:\1\1.txt ECHO 1 

к сведению, что вы должны поставить IF команды, состояние и инструкция условной команды в той же строке

в качестве альтернативы вы можете использовать круглые скобки

IF EXIST c:\1\1.txt (
    ECHO 1 
) 
Смежные вопросы