Skip to content

Файловые операции

Методы

КопироватьФайл / 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: Четвертая часть пути (необязательно) Необязательный.

Возвращаемое значение

Объединенный путь.