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-Key: 297735

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

Ausgedruckt am: 29.03.2024 um 13:03 Uhr

Mitglied: 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
Mitglied: 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
Mitglied: 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
Mitglied: 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.