Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Файлдармен жұмыс істеуге арналған процедуралар мен функциялар






Файлдың кез келген тү ріне пайдалануғ а болатын процедуралар мен функциялардың тізімін келтірейік.

1. Procedure AssignFile(var F; FileName,: String); - Fфайлдық айнымалысын FileName атты файлмен байланыстырады;

2. Function ChangeFileExt(const FileName, Extensions: String): String; - файлдың затын Extension параметрімен берілген файл затына ө згертеді;

3. Procedure ChDir(Path: String); - Ағ ымдағ ы каталогты ө згертеді: Path -ескертусіз орнатылғ ан каталогқ а баратын жолды кө рсететін жолдық ө рнек;

4. Procedure CloseFile(Var F); - Файлды жабады, бірақ F файлдың айнымалысымен AssignFile процедурасымен алдын-ала орнатылғ ан байланыс сақ талады. CloseFile процедурасының функциясы программа жұ мысы дұ рыс аяқ талғ ан жағ дайда барлық ашылғ ан файлдар автоматты тү рде жабылады.

5. Function DateTimeToFileDate(DataTime: TDataTime): Integer; - DataTime мә нін файл қ ұ ру уақ ытының жү йелік форматына аударады;

6. Function DiskFree(D: Byte): LongInt; – кө рсетілген дискідегі бос орынның байттық кө лемін береді; D - диск нө мірі (0 ескертусіз қ ұ рылғ ы; 1 - диск А; 2 – диск В жә не т.б.). Функция, егер жоқ дискінің нө мірі кө рсетілсе 1 деген мә нді береді.

7. Function EOF(Var F): Boolean; – Файлдың соң ын кө рсетеді, егер файлдық кө рсеткіш файлдың соң ында тұ рса, онда True мә нін береді. Жазуда бұ л кезекті компонент файлдың соң ына қ осылғ анын, ал оқ уда файлдың жойылғ анын кө рсетеді.

8. Procedure Erase (Var F): - F файлын ө шіреді. Процедураны орындар алдында файлды жбау қ ажет.

9. Function FileAge(const FileName: String): integer; - FileName файлы ү шін оның соң ы жаң артылғ ан (қ айта жазылғ ан) уақ ытын береді (жү йелік форматта); егер мұ ндай файл болмаса, онда – 1-ге тең.

10. Function ExcludeTrailingBaslash(const S: String): String; - Sжолын тұ йық тайтын “/” символын ө шіреді (егер бұ л символ жолды тұ йық тамаса, онда S–ті ө згеріссіз қ алдырады);

11. Function ExpandFileName(const FileName: String): String; - файл атын ағ ымдағ ы каталогпен толық тырады;

12. Function ExpandUncFileName(const FileName: String): String; – файл атын ағ ымдағ ы желілік каталогпен толық тырады;

13. Function ExtractFileDir(const FileName: Srting): String; – файлдың толық атауынан оғ ан кіру маршрутын шығ арады (соң ғ ы “/”символынсыз);

14. Function ExtractFileExt(const FileName: String): String; – файлдың толық атауынан оның затын нү ктесімен шығ арады;

15. Function ExtractFileName(const FileName: String): String: String; –файлдың толық атауынан оның атын затымен шығ арады;

16. Function ExtractFilePath(const FileName: String): String; – файлдың толық атауынан оғ ан кіру маршрутын символымен қ оса шығ арады;

17. Function ExtractRelativePath(const BaseName, DestName: String): String; – файлдың толық атауынан DestName–ге қ атысты маршрут атын шығ арады (аралық каталогтар: “/” символымен алмастырылады).

18. Function FileDateTimeToDateTime (DataTime: Integer): TDateTime; –жү йелік форматы FileDate файлының қ ұ рылу уақ ытын дата-уақ ыт форматына тү рлендіреді.

19. Function FileExists(const FileName: String): Boolean; – егер FileName атты файл бар болса, онда True мә нін береді;

20. Procedure FindNext(Var F: TSearchRec); – FindFirst/FindNext функциясымен файлды іздеуге бө лінген жадыны босатады;

21. Function FindNext(Var F: TSearchRac): Integer; - F файлының каталогтағ ы келесі файлдың атын береді;

22. Procedure Flash(var F); – дискідегі файлдың соң ғ ы ө згертулерін сақ тай отырып, файлдың ішкі буферін тазартады;

23. Procedure GETDir(D: Byte; var S: String); – Ағ ымдағ ы каталогты береді: D - қ ұ рылғ ы нө мірі; 1 – А дискісі; 2 – В дискісі жә не т.б. S – String –типті айнымалы, ол кө рсетілген дискідегі ағ ымдағ ы каталогқ а баратын жолды кө рсетеді;

24. Function IncludeTrailingBackslash(const S: String); – “/” символымен файлғ а кіретін толық маршрутты береді;

25. Function IOResult: Integer; – соң ғ ы енгізу – шығ ару операциясының шартты белгісін береді;

26. Function ISPathDelimiter(const S: String; Index: Integer): Boolean; – егер S жолындағ ы Index символында “/” белгісі болса, онда true мә нін береді;

27. Function MatchesMask(const FileName, Mask: String): Boolean; – Егер FileName аты Mask топтық атауына сә йкес келсе, true мә нін береді;

28. Procedure MKDir(Dir: String); – кө рсетілген дискіде жаң а каталог қ ұ рады: Dir каталогты іздеу маршруты. Бұ рын қ ұ рылғ ан каталогтар атауы қ айталанбауы тиіс;

29. Procedure Rename(var F; NewName: String); –F файлының атын ө згертеді; NewName - файлдың жаң а атынан тұ ратын жолдық ө рнек. Процедураны орындамас бұ рын файлды жабу қ ажет;

30. Procedure Reset(Var F: File; [RecSize: World]); – бұ рын қ ұ рылғ ан файлды ашады. RecSize–дың тек типтік емес файлдар ү шін ғ ана мағ ынасы бар жә не мә ліметтер блогының ө лшемін береді;

31. ProcedureRewrite(Var F: File; [RecSize: World]); – жаң а файл қ ұ рады. RecSize-дың тек типтік емес файлдар ү шін ғ ана мағ ынасы бар жә не мә ліметтер блогының ө лшемін береді.

32. Procedure RmDir(Dir: String); – Dir каталогын ө шіреді. Ө шірілетін каталог бос болуы тиіс.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.