Jump to content

VBscript & fileExists() & Netzlaufwerk


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo

 

Ich möchte das Vorhandensein einer Datei auf einem Netzlaufwerk überprüfen. Seltsamerweise funktioniert das nur mit lokalen Laufwerken:

 

Dim testFile, objFSO

Set objFSO = CreateObject("Scripting.FileSystemObject")
testFile = "c:\boot.ini"
'testFile = "x:\folder\file.exe"

If (objFSO.FileExists(testFile)) Then 
WScript.Echo "jo file gibts"
Else
WScript.Echo "noe file gibts nicht"
End If

 

Liefert nur für den Fall testFile = "c:\boot.ini" true zurück, obwohl es beide Dateien definitv gibt.

 

Kann mir jemand dieses Phänomen erklären?

Geschrieben

Mit nem UNC-Pfad funktioniert das Ganze, also:

 

Dim testFile, objFSO

Set objFSO = CreateObject("Scripting.FileSystemObject")
'testFile = "c:\boot.ini"
'testFile = "x:\folder\file.exe"
testFile = "\\server\share\folder\file.exe"

If (objFSO.FileExists(testFile)) Then 
WScript.Echo "jo file gibts"
Else
WScript.Echo "noe file gibts nicht"
End If

 

:confused::confused::confused:

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...