Thread open und unc- Pfad in Variable: Open funktioniert nicht mit UNC (2 answers)
Opened by KunoKugel at 2006-09-06 16:17

KunoKugel
 2006-09-06 16:17
#69541 #69541
User since
2005-10-11
19 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo Zusammen,

ich habe mal wieder ein Problem mit einem Script.

Ich möchte eine Perldatei mit einem Paramter aufrufen. Der Parameter enthält einen UNC- Pfad zu einer Datei auf einem Windows- Server, diese Datei soll dann geöffnet werden. Leider erhalte ich immer eine Fehlermeldung "No such file or directory".

Hier die wesentlichen Code- Zeilen.

Der Aufruf des Scripts erfolgt folgendermaßen:

script.exe \\\\server\\freigabe\$\\Verzeichnis\\Datei.txt

(Script ist mit PAR in eine exe umgewandelt worden, da es auf einem Rechner ohne Perl laufen muss).
Code: (dl )
1
2
3
4
5
6
7
8
use strict;
use warnings;

my $datei=$ARGV[0];

open( DATEI, "< $datei" ) or die "Test- Datei konnte nicht geoeffnet werden: $!\n";

close DATEI;


Wenn ich den Aufrufparameter fest anstatt $datei in den open- Befehl schreibe funktioniert es, die Datei ist also vorhanden und der Pfad stimmt.

Ich habe schon alles mögliche probiert, z.B. / statt \ im Pfad, verschiedene Schreibweisen des open- Befehls usw, aber es klappt einfach nicht.

Ich bin mit meinem Latein wirklich am Ende, hoffentlich findet ihr den Fehler. :D

Bis dann.

Kuno

View full thread open und unc- Pfad in Variable: Open funktioniert nicht mit UNC