Leser: 19
$Link = "Langer/Pfad/abhier/standarte/Struktur/Datei.txt"
$s1 = "Langer/Pfad/abhier/standarte";
$s2 ="standarte/Struktur/Datei.txt";
1 2 3 4 5
use File::Spec; my @dirs = File::Spec->splitdir($s); my $file = pop @dirs; # dateiname herausholen $#dirs -= 2 if @dirs > 2; # array @dirs um 2 elemente (verzeichnisse) kürzen my $new = File::Spec->catfile(@dirs, $file); # neu zusammensetzen
$dirs -= 2 if @dirs > 2; # array @dirs um 2 elemente (verzeichnisse) kürzen
2011-01-28T14:52:33 zajaSomit kann ich wenn es klappt ja nur die Sachen von rechts abschneiden, oder?
QuoteIch wollte dieses Modul schon vorher benutzen doch in "Perl in nutshell" stehen komischerweise unter File::Spec::Win32 nur 2 Funktionen, die mir nicht passen.. Oder kann ich die anderen z.B. von Mac auch nutzen?