Разница между страницами «Filedelete (Lua)» и «Fileexists»
(Различия между страницами)
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) |
Tatikoma (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | |||
== Описание == | == Описание == | ||
− | ''' | + | '''Fileexists''' - возвращает 1, если файл существует, иначе 0. |
== Синтаксис == | == Синтаксис == | ||
− | Привязка к окну: | + | Привязка к окну: Нет. |
− | <br>Работа со свернутым окном: | + | <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) // устанавливает '+', либо снимает '-' указанные атрибуты файла. Можно указывать в любом порядке, либо не указывать. | ||
− | [[ | + | [[Категория:Файлы]] |
− | |||
− |
Текущая версия на 10:32, 28 августа 2019
Описание
Fileexists - возвращает 1, если файл существует, иначе 0.
Синтаксис
Привязка к окну: Нет.
Работа со свернутым окном: Да.
fileexists (<путь к файлу>)
Примеры
// Пример 1 set #a fileexists (C:\Windows\System32\calc.exe) msg #a //если 1, то файл существует End_script
Смотрите также
Filegetattr
Filegetdate
Filesetattr
Filesetdate
История развития
2.30
Добавил команды для работы с файлами. если у команды более одного параметра, то длинные имена необходимо заключать в кавычки.
Переменная '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) // устанавливает '+', либо снимает '-' указанные атрибуты файла. Можно указывать в любом порядке, либо не указывать.