1
2
3
4
5
6
7
8
9
10
11
12
13
Frage:
Mit PERL auf ein Laufwerk (Freigabe) im Netz zugreifen, wie?
(NetBIOS - Protokoll)
Antwort:
Es muss anstelle eines Laufwerkes zuzuweisen eine Variable gesetzt werden:
$path = "//backup/c"; # unc: \\servername\freigabename
(vorausgesetzt der Benutzer des Scripts hat Leserechte auf diese Freigabe)
Dann kann mit:
open IN, "$path/scandisk.log" or die $!;
auf die Datei zugegriffen werden.
1 2
my $sh; # Datei-Handle open ($sh, '//server1/share/test/datei.txt') or die "Konnte File nicht oeffnen!"
Quoteopen FILE, "//10.39.1.12/bla_laufwerk1/vezeichnis/datei.txt" or die "Konnte File nicht oeffnen!";
open FILE, "//rechner123/freigabe/vezeichnis/datei.txt" or die "Konnte File nicht oeffnen!";