Функции и процедуры Delphi. Справочник.

 

Не знаешь, где искать?
Читай Delphi FAQ!

 


III. РАБОТА С ФАЙЛАМИ (FAQ)


1. Работа с файлом, ассоциированным с файловой переменной


Каким образом ...

- ассоциировать файловую переменную с файлом
- разорвать ассоциативную связь между файловой переменной и файлом
- создать новый файл
- открыть существующий файл
- удалить файл, ассоциированный с файловой переменной
- переименовать файл
- установить файловый указатель в заданную позицию файла
- удалить требуемые записи в конце файла
- определить стоит ли указатель в конце файла
- прочитать несколько записей из файла одновременно
- записать несколько записей в файл одновременно
- определить текущую позицию файлового указателя
- прочитать данные из файла
- записать данные в файл

2. Работа с диском и файлами на диске


Каким образом ...

- удалить файл с диска, зная его имя
- определить количество свободного места на диске
- определяет размер диска
- проверить, существует ли файл с указанным именем
- получить атрибуты файла
- задать (установить) атрибуты файла
- узнать размер файла в байтах
- узнать количество записей в файле типа Record
- переименовать файл
- произвести поиск файла с заданным набором атрибутов по заданной маске в указанном каталоге
- произвести повторный поиск файла
- высвободить память, выделенную при поиске файла процедурой FindFirst
- произвести поиск файла в нескольких заданных каталогах
- получить статус ошибки последней выполненной операции ввода/вывода


3. Работа с текстовыми файлами


Каким образом ...

- открыть текстовый файл для записи
- записать информацию в текстовый файл
- прочитать информацию из текстового файла
- прочитать строку текста из файла с переводом указателя на следующую строку
- записать одно или несколько значений с маркером конца строки в текстовый файл
- установить буфер ввода-вывода для текстового файла
- очистить буфер текстового файла
- связать файловую переменную с принтером


Как определить ...

- стоит ли указатель в конце файла (вариант 1)
- стоит ли указатель в конце файла (вариант 2)
- стоит ли указатель в конце строки (вариант 1)
- стоит ли указатель в конце строки (вариант 2)


4. Работа с именем файла


Каким образом ...

- изменить расширение файла
- получить расширение файла
- преобразовать полный путь в относительный
- преобразовать длинное имя файла в DOS-формат (8.3)
- проверить, соответствует ли имя файла заданной маске (фильтру)
- добавить в конец строки символ наклонной влево черты '\'
- удалить из конца строки символ наклонной влево черты '\'
- заменить часть имени файла многоточием, для того, чтобы уместить его в заданный размер холста.
- получить полное имя файла на сетевом диске
- добавить указанное имя файла к имени текущего каталога


Как извлечь из полного имени файла ...

- имя файла
- имя диска
- полное имя каталога, в котором находится файл
- имя диска и каталогов (путь к файлу)
- имя диска, имя каталога и имя файла


5. Работа с каталогами


Каким образом ...

- создать новый каталог
- создать подкаталог
- создать все недостающие каталоги по заданному пути
- удалить каталог (вариант 1)
- удалить каталог (вариант 2)
- определить, существует ли указанный каталог
- задать текущий каталог (вариант 1)
- задать текущий каталог (вариант 2)
- получить полное имя текущего каталога
- получить имя текущего каталога на указанном диске


6. Низкоуровневый доступ к файлам


Каким образом ...

- создать новый файл
- открыть файл в заданном режиме доступа
- закрыть файл
- установить указатель в заданную позицию файла
- записать заданное количество байт из буфера в файл
- задать дату и время последнего изменения файла
- прочитать заданное количество байт из файла в буфер
- получить дату и время последнего изменения файла в DOS формате



[Вернуться к содержанию FAQ]

 


Рейтинг@Mail.ru