Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Файлдармен жұмыс істеуге арналған процедуралар мен функциялар
Файлдың кез келген тү ріне пайдалануғ а болатын процедуралар мен функциялардың тізімін келтірейік. 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 каталогын ө шіреді. Ө шірілетін каталог бос болуы тиіс.
|