Zum Inhalt springen

VBSCript Mehrere Ordner anlegen in einem Ordner


-BOG-_Zero

Empfohlene Beiträge

Hallo Leute ich will mehrere Ordner in einem Ordner anlegen nur wie geht das ich weiß wie man einen Order anlegt. Oder vlt. erstmal die Frage wie legt man mehrere Ordner an ? So kann man eine Ordner anlegen:

Option Explicit

Dim FSO, Verzeichnis,

Const VerzeichnisName="Neuer Ordner"

Set FSO = CreateObject("Scripting.FileSystemObject")

FSO.CreateFolder(VerzeichnisName)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

um die angegeben 2 Zeilen einfach eine Schleife bauen und entsprechend, wie benötigt, die Namen vergeben

_Zero;1002813']

Set FSO = CreateObject("Scripting.FileSystemObject")

FSO.CreateFolder(VerzeichnisName)

Ggf. wenn Du es benötigst und Unterordneranlegen musst, musst du nach dem Erzeugen in den Ordner wechseln. Ich würde aber bei einem solchem Vorhaben dann eher einen rekursiven Ansatz als einen iterativen vorschlagen

HTH Phil

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

wie Du das jetzt genau brauchst, musst Du selbst schauen. Du kannst ja, wenn Du eine feste Anzahl an Namen hast, diese in einem Array hinterlegen und dann das Array durchlaufen und die Ordner anlegen.

Wenn Du die Ordner nur mit einzelnen Buchstaben erzeugen willst, dann kann man eine For-Schleife nehmen, diese von dem ASCII Wert für A bis zum ASCII Wert von Z laufen lassen. Du rechnest den ASCII Wert einfach wieder in den Buchstaben um.

Du kannst auch eine Kombination nehmen, dass Du feste Namen vorgibst und an diese dann einfach per String-Concat eine laufende Nummer anhängst

HTH Phil

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke habe das jetzt hinbekommen das ich mehrere Ordner anlegen kann habe das mit Zahlen gemacht. Weißt du wie man auch Subfolder anlegt also das ich nicht noch extra in den Ordner gehen muss? Hier ist mein Skript =

Für Verbesserungen bin ich Dankbar

Option Explicit

Dim FSO, maxWert, zaehler

maxWert = 24

zaehler = 0

Do While zaehler < maxWert

zaehler = zaehler + 1

Set FSO = CreateObject("Scripting.FileSystemObject")

FSO.CreateSubfolders(zaehler)

Loop

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...