Файловые операции
Методы
КопироватьФайл / CopyFile
Копирует файл из одного расположения в другое. Перезаписывает приемник, если он существует.
Параметры
- source: Имя файла-источника
- destination: Имя файла приемника
ПереместитьФайл / MoveFile
Перемещает файл из одного расположения в другое.
Параметры
- source: Имя файла-источника
- destination: Имя файла приемника
КаталогВременныхФайлов / TempFilesDir
Возвращает каталог временных файлов ОС
Возвращаемое значение
Строка. Путь к каталогу временных файлов
ПолучитьИмяВременногоФайла / GetTempFileName
Получает имя файла во временом каталоге.
Параметры
- ext: Расширение будущего файла. Если не указано, то по умолчанию расширение равно ".tmp" Необязательный.
Возвращаемое значение
Строка. Полный путь ко временному файлу.
НайтиФайлы / FindFiles
Выполняет поиск файлов по маске
Параметры
- dir: Каталог, в котором выполняется поиск
- mask: Маска имени файла (включая символы * и ?) Необязательный.
- recursive: Флаг рекурсивного поиска в поддиректориях Необязательный. Значение по умолчанию: False
Возвращаемое значение
Массив объектов Файл, которые были найдены.
УдалитьФайлы / DeleteFiles
Удаление файлов
Параметры
- path: Каталог из которого удаляются файлы, или сам файл.
- mask: Маска файлов. Необязательный параметр. Если указан, то первый параметр трактуется, как каталог. Необязательный.
СоздатьКаталог / CreateDirectory
Создать каталог
Параметры
- path: Имя нового каталога
ТекущийКаталог / CurrentDirectory
Получить текущий каталог
УстановитьТекущийКаталог / SetCurrentDirectory
Установить каталог текущим
Параметры
- path: Имя нового текущего каталога
ПолучитьРазделительПути / GetPathSeparator
Получает разделитель пути в соответствии с текущей операционной системой
ПолучитьМаскуВсеФайлы / GetAllFilesMask
Получает маску "все файлы" для текущей операционной системы. В Windows маска принимает значение ".", в nix - "*".
ОбъединитьПути / CombinePath
Объединяет компоненты файлового пути, с учетом разделителей, принятых в данной ОС. При этом корректно, без дублирования, обрабатываются уже существующие разделители пути.
Параметры
- path1: Первая часть пути
- path2: Вторая часть пути
- path3: Третья часть пути (необязательно) Необязательный.
- path4: Четвертая часть пути (необязательно) Необязательный.
Возвращаемое значение
Объединенный путь.