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