Navigation







Файлы.Есть(П1)

Проверяет существует или нет файл П1.

Результат=Возвращает 1, если файл существует, иначе 0.

Параметры:
П1 - путь к файлу (может быть интернет-ссылка)


Файлы.Существует(П1)

Проверяет существует или нет файл П1.
аналог функции Есть

Результат=Возвращает 1, если файл существует, иначе 0.

Параметры:
П1 - путь к файлу (может быть интернет-ссылка)


Файлы.Занят(П1)

Проверяет, занят ли файл сторонныим приложением.

Результат=Возвращает 1, если файл занят, иначе 0.

Параметры:
П1 - путь к файлу


Файлы.Копировать(П1,П2,П3,П4)

Копирует файл П1 в файл П2.
Если П1 - интернет-ссылка, то возвращает количество скопированных байтов.
Если П1 - файл, то возвращает 1 при удачном копировании иначе 0.
Если П3 = 1, то возвращает 0, если файл получатель П2 уже существует.
П4 - пароль при копировании с ftp или на ftp,
в данном случае, параметр П1 (при копировании с ftp)
или параметр П2 ( прикопировании на ftp)должен иметь вид:
ftp:\Host\Login\PfneOnFtp
PfneOnFtp - путь к файлу на ftp с прямым слеш
например "storage/emulated/0/Download/1.zip"

Результат=Возвращает целое число

Параметры:
П1 - путь к файлу (может быть интернет-ссылка)
П2 - путь к файлу
П3 - целое, по умолчанию 0 необязателен
П4 - текст, по умолчанию "", необязателен


Файлы.Синхронизировать(П1,П2,П3)

Синхронизирует директории П1 и П2.
П3 - направление синхронизации:
0 - в обе стороны
1 - синхронизировать все вправо
2 - синхронизировать все влево

Результат=Возвращает целое число
1 - синхронизация прошла успешно
0 - все было изначально синхронизировано
-1 - остались не синзронизированные файлы
-2 - параметр П1 или П2 не директория

Параметры:
П1 - директория
П2 - директория
П3 - число (0 по умолчанию)


Файлы.Переместить(П1,П2)

Перемещает файл П1 в файл П2.
Возвращает 1 при удачном перемещении, иначе 0

Результат=Возвращает целое число.

Параметры:
П1 - путь к файлу
П2 - путь к файлу


Файлы.Переименовать(П1,П2)

Переименовывает файл П1 в файл П2.
Возвращает 1 при удачном выполнении, иначе 0

Результат=Возвращает целое число.

Параметры:
П1 - путь к файлу
П2 - путь к файлу


Файлы.Путь(П1)

Извлекает путь до файла из полного пути к файлу.

Результат=Возвращает строку.

Параметры:
П1 - путь к файлу (может быть интернет-ссылка)


Файлы.Расширение(П1)

Извлекает расширение из строки П1.

Результат=Возвращает строку.

Параметры:
П1 - путь к файлу или имя файла с расширением (может быть интернет-ссылка)


Файлы.Имя(П1)

Извлекает имя файла с расширением из строки П1.

Результат=Возвращает строку.

Параметры:
П1 - путь к файлу или имя файла с расширением (может быть интернет-ссылка)


Файлы.Заменить(П1,П2,П3,МаскаВключения)

Заменяет в файле П1 строку П2 на П3.
П1 - может быть и каталогом
МаскаВключения - указывает какие файлы обрабатывать (например "*.cpp,*.h")
МаскаВключения используется если П1 - каталог

Результат=Возвращает количество замененных вхождений.

Параметры:
П1 - путь к файлу или путь к каталогу
П2 - текст
П3 - текст
МаскаВключения - текст


Файлы.Очистить(П1)

Очищает содержимое файла (размер файла становится равным 0) или целой директории,
сам файл или саму директорию не удаляет

Результат=Возвращает количество удаленных файлов и директорий, либо 1, если очищается конкретный файл.

Параметры:
П1 - путь к файлу или путь к каталогу


Файлы.Обнулить(П1)

Очищает содержимое файла, размер файла не меняет

Результат=Возвращает 1, если файл обнулен.

Параметры:
П1 - путь к файлу


Файлы.Удалить(П1,П2)

Удаляет файл или папку П1.
П2 - Маска для выбора удаляемых файлов, если П1 есть путь.
В строке маски допускается использование символа "*" (звездочка), обозначающего любое число произвольных символов, и "?" (знак вопроса), обозначающего один произвольный символ.
Если П2 не указана, то удаляются все файлы и каталог П1.

Результат=Возвращает количество удаленных файлов и директорий, либо 1, если удаляется конкретный файл.

Параметры:
П1 - путь к файлу или путь к каталогу
П2 - текст, не обязательно


Файлы.Количество(Директория)

Возвращает количество файлов и папок в директории

Результат=Возвращает число.

Параметры:
Директория - текст, путь к каталогу


Файлы.Размер(П1)

Возвращает общий размер файлов в директории П1
П1 - может быть и файлом
;

Результат=Возвращает число.

Параметры:
Директория - текст, путь к каталогу


Файлы.Имена(Путь,Маска,П1,П2)

Возвращает список имен файлов в заданном каталоге.
Маска - указывает какие файлы обрабатывать (например "*.cpp,*.h")
П1 - если 1, то возвращает имена каталогов, иначе файлы
П2 - если 1, то ищет и в подкаталогах и возвращает полный путь к файлам или каталогам

Результат=Возвращает текст.

Параметры:
Путь - текст
Маска - текст
П1 - целое
П2 - целое

Пример:
Сообщения.Очистить();
Директория = "C:";
Сообщить("Ищем все архивы в директории",Директория);
Текст = Файлы.Имена(Директория,"*.rar",0,1);
Для Стр Из Текст Цикл
Сообщить(Стр);
Конец;
Сообщить(Текст.Количество());


Файлы.Представление(ПутьКФайлу)

Возвращает представление ярлыка или пути в соответствии с локализацией.
Например:
Файлы.Представление("C:\Users\Администратор\Documents") вернет "Мои документы".

Результат=Возвращает текст.

Параметры:
ПутьКФайлу - путь к файлу или путь к каталогу


Файлы.Сохранить(ПутьКФайлу,Текст)

Сохраняет текст в файл.

Результат=Возвращает 1, если сохранение успешно.

Параметры:
ПутьКФайлу - путь к файлу или путь к каталогу
Текст - переменная типа текст


Файлы.Создать(ПутьКФайлу,Размер)

Создает пустой файл с заданным количеством нулей.
Если ПутьКФайлу не имеет расширения, то создается директория.

Результат=Возвращает 1, если создание успешно.

Параметры:
ПутьКФайлу - путь к файлу или путь к каталогу
Размер - число байт в новом файле, не обязателен, если создается директория


Файлы.Сумма(Путь,Маска,ИскатьВПодкаталогах)

Возвращает контрольную сумму файла или целой директории.
Путь - путь к файлу или директории.
Маска - указывает какие файлы обрабатывать (например "*.cpp,*.h")
ИскатьВПодкаталогах - если 1, то ищет файлы в подкаталогах.

Результат=Возвращает целое число.

Параметры:
Путь - текст
Маска - текст
ИскатьВПодкаталогах - целое


Файлы.Изменен(ПутьКФайлу)

Возвращает момент изменения файла.

Результат=Возвращает целое число.

Параметры:
ПутьКФайлу - путь к файлу


Файлы.Зашифровать(ПутьКФайлу,Пароль,Б1,Б2,П2)

Зашифровать файл с паролем.
Файл будет перезаписан!
Параметры Б1,Б2,П2 - не обязательны,
если они указаны, то файл шифруется с делением на части

Результат=Возвращает количество байт или код ошибки меньше нуля

Параметры:
ПутьКФайлу - путь к файлу
Пароль - строка не пустая
Б1 - целое от 1 до 256
Б2 - целое от 1 до 256
П2 - путь ко второй части файла


Файлы.Расшифровать(ПутьКФайлу,Пароль,Б1,Б2,П2)

Расшифровать файл с паролем.
Файл будет перезаписан!
Параметры Б1,Б2,П2 - не обязательны,
если они указаны, то для расшифровки файлов нужна вторая часть

Результат=Возвращает количество байт или код ошибки меньше нуля

Параметры:
ПутьКФайлу - путь к файлу
Пароль - строка не пустая
Б1 - целое от 1 до 256
Б2 - целое от 1 до 256
П2 - путь ко второй части файла


Файлы.Найти(ПутьКФайлу,П1)

Найти в файле строку, массив, байт.
Если П1 строка, то ищем в файле строку (при отсутствии возвращает 0)
Если П1 целое, то ищем в файле целое как байт (при отсутствии возвращает -1)
Если П1 массив, то ищем в файле строку (при отсутствии возвращает -1)

Результат=Возвращает позицию в файле

Параметры:
ПутьКФайлу - путь к файлу
П1 - строка не пустая, массив, целое


Файлы.Равны(П1,П2)

Возвращает 1 если файл П1 полностью побайтно совпадает с файлом П2.
Возвращает 0 если не равны или разный размер.

Результат=Возвращает целое

Параметры:
П1 - текст
П2 - текст