freshman2017

VBS Ordner erstellen - wenn nicht vorhanden!

Hallo,

ich würde gerne einen Ordner erstellen, wenn dieser nicht vorhanden ist, nachfolgende VBS funktioniert

Dim objFSO, newDIR
 
ziel="C:\Users\user01\Desktop\TEST"  
 
Set objFSO = CreateObject("Scripting.FileSystemObject")    
 
if objFSO.Folderexists(ziel) = false then
 
Set newDIR = objFSO.CreateFolder(ziel)
 
end if

Ich würde jedoch mit dem aktuellen User-Verzeichnis arbeiten, wer hat da Tipps für mich?
Nachfolgende Datei funkitoniert nicht:

Dim objFSO, newDIR
 
ziel="%userprofile%\Desktop\TEST"  
 
Set objFSO = CreateObject("Scripting.FileSystemObject")    
 
if objFSO.Folderexists(ziel) = false then
 
Set newDIR = objFSO.CreateFolder(ziel)
 
end if


Gruß, freshman2017
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 337149

Url: https://administrator.de/forum/vbs-ordner-erstellen-wenn-nicht-vorhanden-337149.html

Ausgedruckt am: 05.05.2025 um 04:05 Uhr

132895
Lösung 132895 08.05.2017 aktualisiert um 13:13:04 Uhr
Goto Top
Hatten wird doch schon beim letzten mal ... face-confused
ExpandEnvironmentStrings = Stringverkettung !!! Wann kapierst du's endlich face-big-smile
Set objShell = CreateObject("Wscript.Shell")  
Set fso = CreateObject("Scripting.Filesystemobject")  
ziel = objShell.ExpandEnvironmentStrings("%userprofile%") & "\Desktop\Test"  
If Not fso.FolderExists(ziel) Then 
	fso.CreateFolder ziel
End if
Gruß