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
|
  |
|
|
|