Работа с дисками, папками, файлами. Обзор System.IOUtils

uses System.IOUtils

Список и размер дисков

Сбор сведений о каталогах и файлах

Проверка существования диска / директории / файла

Создание, удаление, копирование и перемещение

Создание директории

Удаление директории

Копирование директории

Перенос директории

Для файлов методы аналогичны, только пишем TFile.Create, Tfile.Copy, TFile.Move, TFile.Delete, в случае TFileCreatе создается файловый поток TFileStream.

Также для файлов есть метод TFile.Replace который заменяет один файл другим и создает резервную копию.

Запись в файл и чтение из файла

Запись в файл

Чтение из файла

Можно работать с текстовыми файлами, а можно с “чистыми байтами”.
Для текстовых файлов есть полезные функции

Для “байтовых”

Аттрибуты файла и каталога

Чтение атрибутов файла

Установка атрибутов файла

Дата и время создания файла и каталога

Здесь полезны следующие методы (подробную справку по ним можно получить скопировав в проект имя метода, нажав на него мышкой и нажав F1)

This entry was posted in Delphi, FireMonkey, Без рубрики. Bookmark the permalink.