Cheatah: Datum der letzten Aktualisierung ändern

Beitrag lesen

Hi,

ich möchte das Datum der letzten Aktualisierung aller Dateien innerhalb eines Verzeichnisses per Perl-Script ändern.

uffa.

Reicht es, diese Dateien in einer Schleife einfach zu öffnen und sofort wieder zu schließen?

Ehrlich gesagt: keine Ahnung. Probier's aus.

Oder kann/muß ich innerhalb des stat() Befehls meine Lösung suchen?

stat ist nur lesend, damit kannst Du gar nichts erreichen. Es sträuben sich mir zwar die Haare, aber im Zweifel würde ich dazu tendieren, auf einem Unix-System mit touch zu arbeiten - siehe dazu

man touch

Funktioniert natürlich auf Windows nicht; aber ich bin mir nicht sicher, bei welcher Aktion auf _allen_ Systemen die Änderungszeit angepaßt wird. Falls ein schreibendes Öffnen alleine nicht hilft, tut es vielleicht ein print FILE '';

Vielleicht suchst Du bei http://www.cpan.org/ aber mal nach einem passenden File::*-Modul... :-)

Cheatah