Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.326 Beiträge
 
Delphi 12 Athens
 
#4

Re: Ist eine Datei komprimiert?

  Alt 17. Nov 2006, 13:17
Zum Auslesen/Prüfen geht's hiermit wohl einfacher:
MSDN-Library durchsuchenGetFileAttributes + FILE_ATTRIBUTE_COMPRESSED
Nur zum Setzen/Ändern muß MSDN-Library durchsuchenFSCTL_SET_COMPRESSION verwendet werden.


Und zur Größe ... MSDN-Library durchsuchenGetCompressedFileSize und MSDN-Library durchsuchenGetFileSize ^^
(GetCompressedFileSize sollte auch beu unkomprimierten Dateien funktionieren)



Ach ja, wenn schon, dann sollte an auf ungleich COMPRESSION_FORMAT_NONE prüfen ... derzeit gibt's zwar nur einen Kompressionsmudus, aber das kann sich ja noch ändern.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat