freshman2017
Goto Top

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

Content-Key: 337149

Url: https://administrator.de/contentid/337149

Printed on: April 26, 2024 at 11:04 o'clock

Mitglied: 132895
Solution 132895 May 08, 2017 updated at 11:13:04 (UTC)
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ß