Thread ampersand im Dateipfad...
(3 answers)
Opened by tron at 2010-10-15 13:26
Hallo,
bin genoetigt mit Perl f. Windows ( 5.10.0 build 1004) eine Datei zu kopieren die ein '&' im Pfadnamen enthaelt und komme nicht weiter... Originalpfad : I:\transfer\123&abc\__Proj_EMCY-FRs@TPS\xhost.txt Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 my $BASEPATH="D:\\temp\\x"; my $EMCY_NUMBER; $EMCY_NUMBER=$ARGV[0]; my $FILE2="I:\\transfer\\123&abc\\__Proj_EMCY-FRs\@TPS\\xhost.txt"; print "File2 : $FILE2\n"; if ( ! -e $FILE2 ) { print "$FILE2 does not exist.\n"; } else { system("copy $FILE2 $BASEPATH\\$EMCY_NUMBER"); } File2 : I:\transfer\123&abc\__Proj_EMCY-FRs@TPS\xhost.txt The system cannot find the file specified. The system cannot find the path specified. Habe verschiedene Versuche mit einfachen Pfaden gemacht, das @ Zeichen wird korrekt geqouted, es liegt am '&' das es nicht funktioniert... Hat jemand ein Idee wie ich das file kopiert bekomme bzw. wie ich mit dem '&' im Pfadnamen korrekt umgehen muss ? Last edited: 2010-10-15 14:02:54 +0200 (CEST) |