attanasio
Goto Top

Auf UNC-Share verschachtelte Unterordner anlegen über VBScript

Hallo zusammen,

ich möchte gerne auf ein UNC-Share einige Dateien in verschiedene, teilweise noch nicht vorhandene Ornder / Unterordner kopieren.

Die Ordnerstrukuren ergeben sich aus der Ableitung der Quellen...
Bei einem lokalem Laufwerk habe ich ein Script gefunden, das diese verschachtelten Ordner anlegt.
Ist das auch bei einem UNC-Share möglich?
Wenn ja, könntet ihr mir behilflich sein?

Ziel-Share-Name z. B. \\server1\sharename\ordner1\ordner2\ordner3
Server-Name und Sharename sind immer gleich.

Vielen Dank

Content-ID: 297735

Url: https://administrator.de/forum/auf-unc-share-verschachtelte-unterordner-anlegen-ueber-vbscript-297735.html

Ausgedruckt am: 07.04.2025 um 20:04 Uhr

Meierjo
Meierjo 29.02.2016 aktualisiert um 16:26:55 Uhr
Goto Top
Hallo

set aFolder=Ordner1
set bFolder=Ordner2
set cFolder=Ordner3

Set aDIR=\\SERVER1\Sharename
md "%aDir%"\%aFolder%  
md "%aDir%"\%aFolder%\%bFolder%  
md "%aDir%"\%aFolder%\%bFolder%\%cFolder%  

Gruss
114757
114757 29.02.2016 aktualisiert um 20:08:02 Uhr
Goto Top
Wieso wegen so einer Banalität so eine Welle machen ? Powershell is your friend ...
md '\\server1\sharename\ordner1\ordner2\ordner3' -Force
Feddich ...

Wenns VBS sein muss, das geht auch:
Const SHARE = "\\server\sharename"  
Const FOLDER = "Ordner1\Ordner2\Ordner3"  

Set fso = CreateObject("Scripting.Filesystemobject")  
fsPath = SHARE
For Each subpath In Split(FOLDER,"\",-1,1)  
	fspath = fso.BuildPath(fsPath,subpath)
	If Not fso.FolderExists(fspath) Then fso.CreateFolder fspath
Next
MsgBox "Ordner '" & fspath & "' wurde erstellt.", vbInformation  

Gruß jodel32
Meierjo
Meierjo 29.02.2016 um 19:38:01 Uhr
Goto Top
Hallo Jodel

Wieso wegen so einer Banalität so eine Welle machen ?? Powershell is your friend ...
Ich dachte, weil er geschrieben hat, "ergeben sich aus der Ableitung der Quellen..." , er benötige die Pfad-Angaben als Variabel

Gruss Urs
114757
114757 29.02.2016 um 20:06:35 Uhr
Goto Top
Zitat von @Meierjo:
Wieso wegen so einer Banalität so eine Welle machen ?? Powershell is your friend ...
Ich dachte, weil er geschrieben hat, "ergeben sich aus der Ableitung der Quellen..." , er benötige die Pfad-Angaben als Variabel
Hallo Urs, war nicht auf dich bezogen face-smile

Schönen Abend.