Thread Welches Modul zum Pfade auflösen? (22 answers)
Opened by lichtkind at 2013-07-01 22:32

Linuxer
 2013-07-02 13:30
#168705 #168705
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Hi,

Getestet auf Windows 7; Perl 5.18.0 x64; File::Spec 3.40

Code: (dl )
1
2
perl -MFile::Spec -E "say File::Spec->canonpath('project/editor/dev/sp1/kephra/lib/../../../sp3/Kephra/lib/Kephra.pm');"
project\editor\dev\sp3\Kephra\lib\Kephra.pm


Getestet auf einem Fedora 11; Perl 5.10.0; File::Spec 3.3
Code: (dl )
1
2
perl -MFile::Spec -E "say File::Spec->canonpath('project/editor/dev/sp1/kephra/lib/../../../sp3/Kephra/lib/Kephra.pm');"
project/editor/dev/sp1/kephra/lib/../../../sp3/Kephra/lib/Kephra.pm


Habe gerade mal nachgesehen; der Code unterscheidet sich massiv zwischen der Win32 und der Unix-Variante (geprüft mit der 3.40 Version auf Windows).
Daher auch das unterschiedliche Verhalten... Das ist natürlich doof^Wsuboptimal.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Welches Modul zum Pfade auflösen?