Änderungsdatum eines Ordners auslesen
chrisi1002
- php
0 Michael H.0 chrisi10020 wahsaga
0 Mathias Brodala
Hallo!
Suche jetzt schon eine ganze weile im netz herum, da ich gerne das Erstellungsdatum bzw. das Änderungsdatum eines Verzeichnisses (!nicht einer Datei!) auslesen möchte.
Kann mir wer helfen?
Hallo!
Suche jetzt schon eine ganze weile im netz herum, da ich gerne das Erstellungsdatum bzw. das Änderungsdatum eines Verzeichnisses (!nicht einer Datei!) auslesen möchte.
Kann mir wer helfen?
Eine Möglichkeit ist diese:
$last_mod= filemtime("/path/to/directory/.");
Einschränkung: Dieser Befehl liefert nicht die letzte Änderung am Directory sondern die letzte Änderung an einer enthaltenen Datei, d.h. Umbenennungen am Ordner o.Ä. werden damit nicht abgedeckt.
Hoffe das hilft trotzdem weiter.
Michael
Danke für die Antworten.
Problem gelöst!
hi,
$last_mod= filemtime("/path/to/directory/.");
Einschränkung: Dieser Befehl liefert nicht die letzte Änderung am Directory sondern die letzte Änderung an einer enthaltenen Datei,
Unter Windows, ja.
Unter *nix-Systemen aber m.W. nicht.
gruß,
wahsaga
Hallo wahsaga,
Einschränkung: Dieser Befehl liefert nicht die letzte Änderung am Directory sondern die letzte Änderung an einer enthaltenen Datei,
Unter Windows, ja.
Einschränkung: Unter älteren Windowsen (Win 9x) gar nicht, unter NT-verwandten (XP, 2000) nur für die letzte Verzeichnisebene.
Beispiel:
C:>echo. > \dir1\dir2\file.txt
Vorausgesetzt, dir1 und darin dir2 existieren, wird der Timestamp von dir2 dabei aktualisiert, der vom übergeordneten dir1 nicht.
Ciao,
Martin
Hallo chrisi1002.
Suche jetzt schon eine ganze weile im netz herum, da ich gerne das Erstellungsdatum bzw. das Änderungsdatum eines Verzeichnisses (!nicht einer Datei!) auslesen möchte.
Auch hierbei funktioniert filectime. Verzeichnisse sind schließlich auch nichts weiter als besondere Dateien. (Zumindest unter nicht-Windows-Systemen.)
Einen schönen Mittwoch noch.
Gruß, Mathias