Thread ampersand im Dateipfad... (3 answers)
Opened by tron at 2010-10-15 13:26

tron
 2010-10-15 13:26
#141928 #141928
User since
2010-10-15
2 Artikel
BenutzerIn
[default_avatar]
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)

View full thread ampersand im Dateipfad...