Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fileage liefert bei Verzeichnissen immer -1 zurück? (https://www.delphipraxis.net/122516-fileage-liefert-bei-verzeichnissen-immer-1-zurueck.html)

richard_boderich 17. Okt 2008 11:03


Fileage liefert bei Verzeichnissen immer -1 zurück?
 
Mal eine bescheidene Frage in die Runde...

Ich möchte gern den Zeitstempel eines Verzeichnisses ermitteln. Dazu wollte ich Fileage nutzten, jedoch wird mir immer -1 zurückgemeldet?
Funktioniert FileAge eventuell nur mit Dateien?

richard_boderich 17. Okt 2008 11:27

Re: Fileage liefert bei Verzeichnissen immer -1 zurück?
 
hat sich erledigt, bin bei den Schweizern fündig geworden :)

Luckie 17. Okt 2008 11:28

Re: Fileage liefert bei Verzeichnissen immer -1 zurück?
 
Wäre schön, wenn du auch hier die Lösung einstellen würdest. Danke.

richard_boderich 17. Okt 2008 13:23

Re: Fileage liefert bei Verzeichnissen immer -1 zurück?
 
na klar ;)

http://www.swissdelphicenter.ch/de/showcode.php?id=855

Allerdings habe ich gerade festgestellt, das dieser Code nicht bei Verzeichnissen die die Attribute "versteckt" + "System"
besitzen. Werde wohl doch auf die WinApi ausweichen müssen.

Man kann Verzeichnisse die die Attribute "fahidden" und fasysfile" besitzen auch abfragen, indem man die
Searchrec Parameter anpasst. In dem Fall solltet ihr hier dafür statt auf

Delphi-Quellcode:
 faDirectory
abzufragen dieses contruct einsetzten.

Delphi-Quellcode:
faDirectory or faHidden or faSysfile
Allerdings habe ich gerade festgestellt, das mit meinem Verzeichnis etwas nicht stimmt. Ich kann die Attribute
Versteckt und Schreibgeschützt nicht entfernen. Weder via Windows Context, noch über Consolenbefehl? :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz