Delphi funkcióval rendelkezik fájlok

Az alábbiakban a Delphi funkcióval rendelkezik fájlokat. A táblázat tartalmazza szinte az összes Delphi funkcióval rendelkezik fájlokat. hogyan lehet létrehozni, átnevezni, törölni fájlokat és könyvtárakat, és a Delphi fájl keresés funkció, amely rendelkezik a kívánt tulajdonságokkal.

eljárás AssignFile (var F; fájlnév: karakterlánc);

Összeköti a fájlt F változó nevét fájlnév fájlt.

eljárás chdir (Path: String);

Megváltoztatja az aktuális könyvtárat. Path - változó, amely meghatározza a mappa elérési útvonala alapértelmezés szerint.

eljárás CloseFile (var F);

Bezárja a fájlt, de a link fájlt változót a fájl nevét, a korábban beállított AssignFile eljárás megmarad. Funkciók CloseFile eljárások a rendszer szintjén kerülnek automatikusan végrehajtásra vonatkozóan minden nyitott fájlt a szokásos befejezése a program. Ha ezek után a pályázati eljárás CloseFile kívánt fájlt megnyitni újra AssignFile eljárás nem alkalmazható, mert a kapcsolat a fájl változó fájl nem törött.

funkció DateTimeToFileDate (DateTime: TDateTime): egész;

Ez átalakítja az érték a DateTime TDateTime Delphi rendszerben idő formátum létrehozása (update) fájlt.

funkció FileDateToDateTime (FILEDATE: Integer): TDateTime;

Átalakítja a rendszer idő formátum létrehozása (update) fájlformátumot TDateTime Delphi.

funkció DiskFree (D: Byte): LongInt;

Visszaadja mennyisége byte szabad hely a meghajtót. Változó D - lemez száma (0 - Alapértelmezett eszköz aktuális meghajtó; 1 - Disc A; 2 - lemezt B; 3 - C meghajtó, stb). A függvény visszatérési értéke -1, ha a megadott szám nem létező meghajtót.

funkció DiskSpace (D: Byte): egész;

Visszaadja az összeg a teljes terület bájtban a meghajtót. Változó D - lemez száma (0 - Alapértelmezett eszköz aktuális meghajtó; 1 - Disc A; 2 - lemezt B; 3 - C meghajtó, stb). A függvény visszatérési értéke -1, ha a megadott szám nem létező meghajtót.

függvény EOF (var F :): Boole;

Teszteli a fájl végére, és True. ha a fájl mutató a fájl vége. Amikor a felvétel, ez azt jelenti, hogy egy másik komponenst hozzáadjuk a fájl végéhez olvasás közben -, hogy a fájl.

eljárás Erase (var F);

Elpusztítja fájl F. végrehajtása előtt eljárásokat fájlt kell zárni eljárás CloseFile.

működnek FileAge (const Fájlnév: karakterlánc): egész;

Fájlnév fájl visszaadja az idő az utolsó frissítés (a rendszer formátum), vagy -1, ha a fájl nem létezik.

funkció FileExists (const Fájlnév: karakterlánc): Boole;

Igaz értékkel tér vissza. Fájlnév, ha a fájl létezik, és egyébként false.

működnek FileGetDate (Fogantyú: Integer): egész;

Adott egy fájl leíró fogantyú visszatér az idő és a dátum annak létrehozását (a rendszer formátum). Ha a leíró nem létezik, akkor vissza -1.

funkció FileSetDate (fogantyú: integer; Kor: Egész): egész;

File leíró garnitúrák új dátum és idő annak létrehozását Kor (rendszer formátumban). Siker esetén értéke 0 vagy hibakódot egyébként.

működnek FindFirst (const Path: String; Attr: integer; var F: TSearchRec): egész;

Visszaadja a változó F TSearchRec első típusú regisztrált fájlok a megadott könyvtárban. Path. Keresés a fájl elérési útját kiválasztási maszk; Attr. attribútumok kiválasztott fájlokat.

működnek FindNext (var F: TSearchRec): egész;

Visszaadja a következő fájlt a változó F a katalógusban. Az F változó legyen már kezdeményezte a fellebbezést FindFirst funkciót.

eljárás FindClose (var F: TSearchRec);

Ez felszabadítja a lefoglalt memóriát a fájl kereső funkció FindNext és FindFirst.

eljárás süllyesztett (var F);

Törli a belső fájlpufferre, így biztosítva a biztonságot az összes új fájlt a lemezen változásokat.

eljárás GetDir (D: byte; var S: String);

Visszaadja az aktuális könyvtárban (a könyvtárat a umlochaniyu). D - az eszköz száma (0: alapértelmezett eszköz 1 - a lemez A, 2 - B és lemez, stb); S - a változó String, amely visszaadja az utat az aktuális könyvtár a meghajtót.

eljárás mkdir (Dir: String);

eljárás átnevezés (var F; newname: String);

eljárás visszaállítása (var F: Fájl [; RecSize: szó]);

Megnyit egy meglévő fájlt. Részben RecSize értelme típustalan csak fájlok, és jelzi az adatblokk méretét.

eljárás Rewrite (var F: Fájl [; RecSize: szó]);

Ez létrehoz egy új fájlt. Részben RecSize értelme típustalan csak fájlok, és jelzi az adatblokk méretét.

eljárás RmDir (Dir: String);

Eltávolítja konyvtar. A könyvtár üresnek kell lennie, azaz a nem tartalmazhatnak olyan fájlokat vagy alkönyvtárakat.

funkció GetLogicalDrives: Cardinal;

Kapcsolódó cikkek