Struppi: Der Dateinamen bestimmen?

Beitrag lesen

Wenn das OS variabel ist, "weiß" das das Modul, wenn der Dateiname aus einem undefinierten OS kommt, musst du dies entweder herausfinden oder raten. Dann kannst du versuchen den entsprechenden Wert mit Hilfe von fileparse_set_fstype() zu setzen.

Tja, die funktion fileparse_set_fstype() "weiß" nur das, was ich ihr übergebe, oder stimmt das nicht?

Ja. bzw. nein das stimmt.

Sowas:

my @OS = qw (neutrino linux unix MSDOS MSwin32 MacOS);

fileparse_set_fstype(@OS);

geht nicht... :(

Wie kann ich den richtigen Wert "raten"?

Indem du versuchst zu raten was die Pfadetrenner sind oder wenn es eine online Anwendung ist kannst du versuchen anhand des User Agenten das OS ermitteln.

Struppi.