Отправляет email-рассылки с помощью сервиса Sendsay

[TC] выяснить существование файла

Здравствуйте, Уважаемые участники листа.

Друзья, такой вопрос. Хочу создать *.bat-файл, работа которого должна
зависеть от того, существует ли в той папке, из которого запускается
этот файл, файл с определенным именем. Ну примерно такой:

Если существует file.txt то ...
иначе ...

Буду рад, если подскажете, как будет выглядеть такая проверка.

Ответить   Sat, 29 Nov 2008 13:12:16 +0300 (#794173)

 

Ответы:

Доброго времени суток, Михаил.

Вы писали:

;Начало
if exists c:\file.txt (
здесь идёт команда, если такой файл найден
)
здесь идёт команда, выполняемая если такого файла нет.
;конец

Ответить   Иван Штефуряк Sat, 29 Nov 2008 14:11:11 +0200 (#794201)

 

Приветствую всех.

В этом скрипте две ошибки:
1. вместо exists должно быть exist;
2. "команда, которая выполняется, если файла нет" будет выполняться в любом случае.
Правильный скрипт для WinXP выглядит так:
if exist c:\file.txt (
здесь идут команды, если такой файл найден
) else (
здесь идут команды, выполняемые если такого файла нет.
)
Обратите внимание на расположение круглых скобок.

Успехов. Анатолий.

Ответить   "i_chay" Sat, 29 Nov 2008 20:56:13 +0400 (#794259)