Codehunter Works präsentiert
  Version 1.4
Die freie Bibliothek für Borland Delphi © 4 bis 7
dwNTFSCompressFile
Komprimiert eine Datei auf NTFS-Dateisystemebene.
function dwNTFSCompressFile(const FileName: String; const ForceCompress: Boolean): Boolean;
Unit
dwFiles
Parameter
FileName
Typ: String
Bezeichnet die zu komprimierende Datei
ForceCompress
Typ: Boolean
Gibt an, ob das Komprimieren erzwungen werden soll
Rückgabewert
Typ: Boolean
Der Rückgabewert ist TRUE, wenn die Funktion erfolgreich ausgeführt wurde. Trat ein Fehler auf, so ist der Rückgabewert FALSE.
Bemerkungen
Diese Funktion nutzt die Komprimier-Funktion, welche im Dateisystem NTFS5 integriert ist. Dieses Dateisystem steht erst ab Windows 2000 zur Verfügung. Ist ForceCompress TRUE, so wird die Komprimierung auch dann durchgeführt, wenn die Datei geöffnet ist. Auf die meisten Windows-Anwendungen hat dies keine negativen Auswirkungen, da die Änderung im Datei-Cache berücksichtigt wird. Bei einigen Anwendungen wie z.B. der Defragmentierung, welche direkt auf Dateisystemebene arbeiten, kann diese Funktion jedoch zu schweren Problemen bis hin zum Systemabsturz führen. Es ist unbedingt sicherzustellen, daß keine Anwendungen parallel laufen.
Kompatibilität
Windows NT/2000/XP: Windows 2000, Windows XP, Windows Server 2003
Siehe auch
Übersicht der Units, Übersicht von dwFiles.pas, dwNTFSUncompressFile
Autoren-Info
Autor: Codehunter
eMail-Adresse: codehunter [at] gmx [dot] net
Link: http://delphiworks.sourceforge.net
 

DelphiWorks SDK 10th Bithday Edition Version 1.4 Stable
Dokumentation © 2000-2004 Codehunter Works
Diese Seite wurde erzeugt am 14.02.2005 20:56:47 Uhr.