Moin !
ich habe ein Problem bei der Übergabe von Verzeichnisangaben. Ziel ist es einen relativen Pfad zu einem neuen Verzeichnis aufzubauen.
Der Aufruf der Funktion erfolgt aus einer BATCH-Datei mit folgender Synax:
Zitat:
Der letzte Parameter beschreibt die Verzeichnisangabe und wird mit $ARGV[1] an $folder_for_target übergeben.
In der Perl-Datei baue ich dann den neuen relativen Pfad wie folgt auf:
Zitat:
Dabei kommt folgender neuer (falscher) Pfad heraus.
Zitat:
Kann mir einer sagen, wie es richtig geht??
Gruß Jan Smilie
ich habe ein Problem bei der Übergabe von Verzeichnisangaben. Ziel ist es einen relativen Pfad zu einem neuen Verzeichnis aufzubauen.
Der Aufruf der Funktion erfolgt aus einer BATCH-Datei mit folgender Synax:
Zitat:
PHP Code:
perl osmani_convert.pl "..\osm_geofabrik_data\schleswig-holstein.osm" "..\osmani\"
Der letzte Parameter beschreibt die Verzeichnisangabe und wird mit $ARGV[1] an $folder_for_target übergeben.
In der Perl-Datei baue ich dann den neuen relativen Pfad wie folgt auf:
Zitat:
PHP Code:
my $osm_fullpath = $folder_for_target.(substr basename($osm_file), 0,(length(basename($osm_file))-4)).$osm_file_prefix.".osm";
Dabei kommt folgender neuer (falscher) Pfad heraus.
Zitat:
..\osmani"schleswig-holstein_osmani.osm
Kann mir einer sagen, wie es richtig geht??
Gruß Jan Smilie