Fileexists

Материал из UoPilot
Версия от 20:50, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Fileexists''' - возвращает 1, если файл существует, иначе 0. == Синтаксис == Привязк...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

Fileexists - возвращает 1, если файл существует, иначе 0.

Синтаксис

Привязка к окну: Нет. <br>Работа со свернутым окном: Да.

fileexists (<путь к файлу>)

Примеры

// Пример 1
set #a fileexists (C:\Windows\System32\calc.exe)
msg #a                                              //если 1, то файл существует
End_script

Смотрите также

Filegetattr <br>Filegetdate <br>Filesetattr <br>Filesetdate

История развития

2.30 <br>Добавил команды для работы с файлами. если у команды более одного параметра, то длинные имена необходимо заключать в кавычки. Переменная 'errorlevel' содержит код завершения команд. При включении соответствующей галочки в меню, выводят в лог описание кода завершения.

   filerename ("C:\tmp\anty gg.log" gg.log)
   filecopy (C:\tmp\gg.log "anty gg.log")
   filedelete (gg.log)
   dircreate (gg) // создает все необходимые каталоги до указанного
   dirremove (gg) // удаляет только пустые каталоги
   msg fileexists (gg.log) // возвращает 1 если файл существует, иначе 0
   msg filegetattr(gg.log) // возвращает строку типа "RASH", в которой каждая присутствующая буква указывает на наличие соответствующего атрибута
   msg filegetdate(gg.log) // возвращает в строку дату и время создания файла. Структура возвращаемых данных зависит от региональных настроек
   filesetdate (gg.log 01.02.03 04:05:06) // устанавливает дату и время файла. Структура указываемой даты зависит от региональных настроек. При отсутствии в параметрах времени, оно забивается нулями
   filesetattr (gg.log -r-h-s+a) // устанавливает '+', либо снимает '-' указанные атрибуты файла. Можно указывать в любом порядке, либо не указывать.