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

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

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

All trademarks, logos, and brand names are the property of their respective owners. Use of these names, trademarks, and brands does not imply endorsement.