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
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)