ПредишенСледващото

По-долу са описани функциите Delphi за работа с файлове. Таблицата съдържа почти всички Delphi функции за работа с файлове. как да създавате, преименуване, изтриване на файлове и директории, както и функция за търсене Delphi файл, притежаващи желаните характеристики.

процедура AssignFile (Var F; Име: String);

Тя свързва променлива F на файл с файл с име FileName.

процедура CHDIR (Path: String);

Той се променя текущата директория. Path - променливата, която определя пътя до папката, зададена по подразбиране.

процедура CloseFile (Var F);

Затваря файла, но променлива връзка файл към името на файла, на предварително настроен процедурата AssignFile се поддържа. Функции CloseFile процедури на ниво система се изпълняват автоматично по отношение на всички отворени файлове в нормално приключване на програмата. Ако след CloseFile файла с процедура за кандидатстване, който искате да отворите отново процедура AssignFile не може да се прилага, защото връзката с променлива файл на файла не е счупена.

функция DateTimeToFileDate (DateTime: TDateTime): цяло число;

Той преобразува стойността на DateTime TDateTime Делфи в системното време създаване формат (актуализация) файл.

функция FileDateToDateTime (FileDate: цяло число): TDateTime;

Преобразува време система формат творение (актуализация) файлов формат в TDateTime Delphi.

функция DiskFree (D: Байт): LongInt;

Връща обем в байтове на свободно място на определен диск. Променлива D - брой диск (0 - подразбиране устройство възбуждане на ток; 1 - диск 2 - диск В; 3 - C диск и т.н.). Функцията връща -1, ако определен брой несъществуващи диск.

функция дисково пространство (D: Байт): цяло число;

Връща сумата на общо пространство в байтове на определен диск. Променлива D - брой диск (0 - подразбиране устройство възбуждане на ток; 1 - диск 2 - диск В; 3 - C диск и т.н.). Функцията връща -1, ако определен брой несъществуващи диск.

функция EOF (Var F :): булева;

Тестове на края на файла и връща True. ако показалеца на файла е в края на файла. Когато записвате, това означава, че друг компонент се добавя към края на време за четене на файла - това е постигнато файла.

процедура изтриване (Var F);

Унищожава подаде F. Преди извършване на процедури файл трябва да бъде затворена процедура CloseFile.

функционира FileAge (конст Име: String): цяло число;

За Име на досието се връща времето на последната актуализация (във формат система), или -1, ако файлът не съществува.

функционални FileExists (конст Име: String): булеви;

Връща TRUE. FileName ако файлът съществува, и False друго.

функционира FileGetDate (Дръжка: цяло число): цяло число;

При един файлов дескриптор дръжка връща времето и датата на създаването му (във формат система). Ако Характеристиката не съществува, той се връща -1.

функция FileSetDate (Дръжка: цяло число; Възраст: цяло число): цяло число;

Във файловия гарнитури нов час и дата на създаването му възраст (във формат система). В случай на успех връща 0 или код на грешка, в противен случай.

функционира FindFirst (конст Path: String; ATTR: цяло число; Var F: TSearchRec): цяло число;

Връща променлива F TSearchRec първи тип файлове, регистрирани в посочената директория. Path. Търсене път към маската за избор на файл; ATTR. атрибути избраните файлове.

функционира FindNext (Var F: TSearchRec): цяло число;

Връща следващия файл от променлива F в каталога. Променливата F трябва да е започнал да призив към функция FindFirst.

процедура FindClose (Var F: TSearchRec);

Той освобождава паметта разпределени за функция FindNext за търсене на файлове и FindFirst.

процедура промиване (Var F);

Изчиства вътрешния файлов буфер, като по този начин се гарантира безопасността на всички най-нови файла на диск промени.

процедура GetDir (D: Байт; Var S: String);

Връща текущата директория (директорията на umlochaniyu). D - броят на устройството (0: подразбиране устройството 1 - на диск, 2 - В и диска, и т.н.); S - променлива от тип String, който ще показва пътя до текущата директория на посочения диск.

процедура защитен режим (Dir: String);

процедура Rename (Var F; NEWNAME: String);

процедура Reset (Var F: File [; RecSize: Word]);

Отваря съществуващ файл. Частично RecSize има смисъл само за нетипизирани файлове и показва размера на блока данни.

процедура Rewrite (Var F: File [; RecSize: Word]);

Той създава нов файл. Частично RecSize има смисъл само за нетипизирани файлове и показва размера на блока данни.

процедура RMDIR (Dir: String);

Премахва директория Dir. Директорията трябва да е празен, т.е. не съдържа никакви файлове или поддиректории.

функционални GetLogicalDrives: Кардинал;

Свързани статии

Подкрепете проекта - споделете линка, благодаря!