Содержание
Работа с файлами, директориями и дисками
Диски
Копирование файлов
FAQ
Работа с файлами, директориями и дисками
TOpenDialog, TSaveDialog, TOpenPictureDialog и TSavePictureDialog
"Проводник" для компьютеров, директорий, файлов и принтеров
Моя собственная база данных
Устанавливаем дату создания файла
Посылаем файл в "корзину" (Recycle Bin)
Примеры использования функции SHFileOperation
Примеры использования TFileStream для чтения файлов
Создаём заблокированный файл
Читаем из файла, открытого другим приложением
Функции для преобразования коротких и длинных имён файлов
TFileFinder - механизм поиска файлов
Получаем всю информацию о файле
Получение уведомлений от оболочки (shell)
Отображение директорий в виде дерева
Читаем Adobe Acrobat PDF файлы из нашего приложения
Как преобразовать BMP в WMF
Как преобразовать WMF в BMP
Как удалить директорию, содержащую файлы и поддиректории
Как заменить или переместить файл, используемый другим приложением
Компонент DirectoryTree
Как извлечь иконку из файла
Сохранение и выдёргивание ресурсов в DLL или EXE
Быстрая обработка CSV файла
TCheckListBox: использование методов LoadFromFile/SaveToFile
Очередной пример манипуляции с файлами
Отслеживаем изменения файловой системы
Добавляем файлы в Recent Documents
Как получить список файлов в указанной директории, а заодно и список поддиректорий ?
Как извлечь ID3 таги и информацию в заголовках MPEG из MP3 файлов
Диски
Программа CD-Rememberer
Как проверить, есть ли диск в дисководе (или CD-ROM-e)
Как программно определить букву CD-ROM
Как получить серийный номер диска
Как определить тип диска
Как определить размер свободного места на диске
Копирование файлов
Как скопировать директорию с файлами
Копирование файлов со стандартным диалоговым окошком
Пример копирования файлов (TFileStream) в потоке (TThread)
FAQ
Поиск файлов
Как сохранить/получить строку из INI-файла
Как получить дату и время создания файла в виде TDateTime
Как изменить дату и время файла
Как склеить несколько файлов в один и наоборот (работа с TStream)
Как разделить файл на куски по 1.44Mb, если его размер больше чем дискета
Как узнать, используется ли файл в данный момент другим приложением
Как загрузить документ Word в RitchText контрол или как преобразовать DOC в RTF при помощи OLE
Как узнать или установить аттрибуты файла
Как программно изменить атрибуты файла
Как в Delphi изменить иконку у директории
Как получить путь запущенного приложения
Как определить размер файла
Как принимать перетаскиваемые файлы из проводника
Как создать все поддиректории за один проход
Как подсчитать занимаемое директорией место