NAME

Util::File - Utilities für Dateien


DESCRIPTION

Die Klasse Util::File bietet Funktionen an für die Arbeit mit Dateien.


METHODS

Util::File::touch_reference($filename, $reference_filename)

Setzt die Zeiten des letzten Zugriffs und der letzten Modifikation einer Datei auf gleich denen einer anderen Datei, so wie touch --reference=FILE.

Der 1. Parameter ist ein String mit dem Namen der Datei, deren Zeiten gesetzt werden

Der 2. Parameter ist ein String mit dem Namen der Refernzdatei, deren Zeiten übernommen werden

$is_newer = Util::File::is_newer($filename_1, $filename_2)

Liefert, ob eine Datei neuer ist als eine andere. Verglichen werden die letzten Änderungszeiten (stat()[9]).

Der 1. Parameter ist ein String mit dem Namen der ersten Datei

Der 2. Parameter ist ein String mit dem Namen der zweiten Datei

Die Rückgabe ist true, wenn die erste Datei $filename_1 neuer ist als die zweite Datei $filename_2

$equal_times = Util::File::equal_times($filename_1, $filename_2)

Liefert, ob zwei Dateien die gleichen Zeiten haben. Verglichen werden die letzten Änderungszeiten (stat()[9]).

Der 1. Parameter ist ein String mit dem Namen der ersten Datei

Der 2. Parameter ist ein String mit dem Namen der zweiten Datei

Die Rückgabe ist true, wenn beide Dateien die gleiche Zeit haben


AUTHOR

Elmar Baumann <eb@elmar-baumann.de> 2007/09/23