Hallo,
kleine Ergänzung zu unixoiden System: Der Slash ist auch kein erlaubtes Zeichen in einem Dateinamen, weil es der Pfadtrenner ist.
Pfadtrenner sind ja nicht unerlaubt! Der Code untenstehend:
my $fh = IO::File->new;
$fh->open('/asdf', O_CREAT) or die $!
würde eine Datei mit Namen asdf
im Rootverzeichnis anlegen falls der effektive Benutzer dazu berechtigt ist.
MfG