dieses CD läuft dafür aber wahrscheinlich nicht unter Linux, gelle ?
In meinem Site-Mapper habe ich dieses Problem dadurch umgangen, daß ich das zu traversierende Wurzelverzeichnis gar nicht in meinem Perl-Skript berechne, sondern diesem über die Kommandozeile übergebe.
Ob ich das Skript dann unter Windows durch eine Batch-Datei oder unter UNIX durch ein Shell-Skript aufrufe, das interessiert das Perl-Skript nicht ...
Wenn Du plattformunabhängig programmieren willst, dann mußt Du übrigens den Verzeichnisseparator ("" bzw. "/") dynamisch berechnen (irgendwie wird sich das Betriebssystem ja ermitteln lassen).