2017-12-09 9 views
1

Der folgende VBScript-Code überprüft, ob ein String Ordnerpfad ist,Überprüfen Sie, ob eine Zeichenfolge Ordnerpfad ist?

Set fso = CreateObject("Scripting.FileSystemObject") 
if fso.FolderExists(folderpath) then 
    'Do code 
end if 

Das funktioniert aber nur, wenn der Ist-Ordner vorhanden ist. Was ist der VBScript-Code, um zu prüfen, ob eine Zeichenfolge der Ordnerpfad ist, wenn kein tatsächlicher Ordner gefunden wurde? Der Ordner wird aus der Zeichenfolge erstellt, nachdem bestätigt wurde, dass die Zeichenfolgenstruktur der Ordnerpfad ist.

Antwort

3

Verwenden .GetParentFolderName und .FolderExists zu überprüfen, ob ein vollständiger Pfad einen gültigen Kopf/Präfix:

>> p = "c:\users\eh\pipapo" 
>> WScript.Echo goFS.GetParentFolderName(p) 
>> WScript.Echo goFS.FolderExists(goFS.GetParentFolderName(p)) 
>> 
c:\users\eh 
-1 
>> 
+0

Es funktioniert. Vielen Dank. –

Verwandte Themen