Administrator Startseite

Apple

iOS, iTunes, Mac OS X

Entwicklung

Assembler, BASIC, Batch & Shell, Bibliotheken & Toolkits, CSS, C und C++, Datenbanken, HTML, IDE & Editoren, Installation, Java, JavaScript, KiXtart, Lizenzierung, Pascal & Delphi, Perl, PHP, Python, VB for Applications, Visual Studio, Webentwicklung, XML

Hardware

Benchmarks, Cluster, CPU, RAM, Mainboards, Drucker und Scanner, Festplatten, Raid, Grafikkarten & Monitore, LAN, WAN, Wireless, Multimedia & Zubehör, Notebook & Zubehör, Router & Routing, SAN, NAS, DAS, Server-Hardware, Sonstige Peripheriegeräte, Speicherkarten, Switche und Hubs

Internet

Blogs, CMS, Domain Registrierung, E-Books, E-Business, E-Mail, Flatrates, Hosting & Housing, Informationsdienste, Instant Messaging, Onlinedienste, SEO, Server, Soziale Netzwerke, Utilities, Webbrowser

Linux

Apache Server, Debian, Desktop, Netzwerk, OpenOffice, LibreOffice, RedHat, CentOS, Fedora, Samba, Suse, Tools & Utilities, Ubuntu, Userverwaltung

Microsoft

Exchange Server, Hyper-V, Installationsprobleme, Netzwerk, Office, Outlook & Mail, Systemdateien, Tools & Utilities, Userverwaltung, Visual Studio, Windows 7, Windows 8, Windows Phone, Windows Server, Windows Vista, Windows XP

Multimedia

Audio, Digitiales Fernsehen, Grafik, Icons, Schriftarten, Video

Netzwerke

Cluster, DNS, DSL, VDSL, Groupware, Grundlagen, ISDN & Analoganschlüsse, LAN, WAN, Wireless, Monitoring, Netzwerkmanagement, Netzwerkprotokolle, Router & Routing, TK-Netze & Geräte, UMTS, EDGE & GPRS, Voice over IP

Off Topic

Administrator.de Feedback, Humor (lol), Papierkorb

Sicherheit

Backup, Erkennung und -Abwehr, Firewall, Grundlagen, Informationsdienste, Rechtliche Fragen, Sicherheits-Tools, Tipps & Tricks, Verschlüsselung & Zertifikate, Viren und Trojaner

Sonstige Systeme

Google Android, MikroTik RouterOS, Novell Netware, Sun Solaris

Virtualisierung

Hyper-V, KVM, Vmware, Xenserver

Weiterbildung

Aus- und Weiterbildung, Ausland, Schulung & Training, Studentenjobs & Praktikum

Zusammenarbeit

Suche Projektpartner
Weniger Werbung?
Cover IT-Administrator
In der September-Ausgabe des IT-Administrator Magazins mit Schwerpunkt 'Mobile IT' lesen Sie, wie es um die Sicherheit der aktuellen Mobilbetriebssysteme bestellt ist. Außerdem zeigen wir Ihnen, wie das Mobile Device Management mit System Center 2012 funktioniert und wie Sie die Daten auf den mobilen Geräten dank Funambol synchron halten. Editorial: Win Your Own Device Liebe Leserinnen und Leser, während dieses Heft am Kiosk und in ... mehr
Mitglied: halunke
11.07.2006, aktualisiert 18:43 Uhr, 9990 Aufrufe, 4 Kommentare

Ordner per Batch anlegen ?

Moin…,

ich habe eine Ordnerstruktur die wie folgt aussieht:

Da gibt es einen Ordner, nennen wir Ihn Ordner1 in diesem Ordner gibt es weitere Ordner test1, test2, test3 usw. Jetzt möchte ich per Batch in den Ordner test1, test2, test3 usw. zwei neue Ordner anlegen: Pause1 und Pause2 ist das möglich, in der Batch Platzhalter zu arbeiten also mit *. Es ist Unmöglich alle Ordner per Hand anzulegen.

Mit freundlichen Grüßen
halunke
Mitglied: 31431
11.07.2006 um 12:39 Uhr
Hey du ... :P
ich will ja nicht meckern oder trollen .. aber wäre es für dich ok, wenn es ein Beitrag wird und kein Tutorial .. ?

Danke ..

Mit freundlichen Grüßen
mythiander
Bitte warten ..
Mitglied: halunke
11.07.2006 um 13:18 Uhr
oh sorry
Bitte warten ..
Mitglied: Biber
11.07.2006 um 14:40 Uhr
for /L %i in (1,1,222) do for %a in (1,2) do @md c:\test\ordner1\test%i\pause%a

...legt unterhalb von c:\test\ordner1 jeweils die Ordner "test1" bis "test222" mit den Unterordnern "pause1" und pause2" an.
Wofür auch immer....

Gruß
Biber
Bitte warten ..
Mitglied: joehorn
11.07.2006 um 18:43 Uhr
In der Annahme, dass die Ordner test1, test2, ... schon existieren und wir uns in dem Ordner befinden, der diese Unterordner enthält (sonst sollten wir mit cd <Pfad> dahin wechseln):

Auf der Komandozeile:
for /D %b in (test*) do for %a in (1,2) do @md "%b\pause%a"

bzw. in Batchdateien:
for /D %%b in (test*) do for %%a in (1,2) do @md "%%b\pause%%a"

...legt in jedem Unterordner des aktuellen Ordners jeweils die Unterordnern "pause1" und pause2" an.

for /D %b in (test*) do ...
setzt %b der Reihe nach auf alle Unterordner (wegen /D ) im aktuellen Ordner, deren Namen mit 'test' beginnt.

for %a in (1,2) do ...
setzt %a der Reihe nach auf die Listenwerte, die auch durch ein Leerzeichen getrennt werden können.

md "%b\pause%a"
legt dann die gewünschten Unterordner an. Die Anführungszeiches sind erforderlich, wenn Ordnernamen Leerzeichen enthalten.

Dabei ist zu bedenken, das 'test*' alles findet, was mit 'test' beginnt, auch wenn es Leerzeichen enthält. Generell können in der Datei- oder Ordnerliste des for-Befehls alle Platzhalter benutzt werden, die auch die Befehle dir, del, o.a. erlauben und sie liefern auch die gleichen Resultate (eine Liste aller Einträge, auf die die Suchmaske passt).

Weitere Fragen zu den Möglichkeiten des for-Befehls beantwortet auch der Komandozeileninterpreter selbst, wenn man dort

for /?

eingibt. face-smile


Gruß

JH

PS:
Lässt man das letzte '@' (das vor dem md-Befehl) weg, kann man dem Prozess zusehen. Allerdings kostet die Ausgabe etwas zusätzliche Zeit ...

Zum Testen kann man ggf. mal mit der modifizierten Zeile

(for /D %b in (test*) do for %a in (1,2) do echo md "%b\pause%a") >> Logfile.txt

arbeiten, da man so vorher quasi simuliert sehen kann, was angelegt worden währe, und ggf. noch korrigieren kann, bevor die Platte eventuell zugemüllt wird.
Bitte warten ..
Neuester Wissensbeitrag
Installationsprobleme
Anleitung: Hallo Habe mich die letzten Tage mit der Installation (Update auf Version 2014) von Symantec Backup Exec herumgeschlagen. Das Setup startet normal auch der Installationsumgebungstest zeigt noch keine ... von Meierjo, in Installationsprobleme
Diese Inhalte könnten dich auch interessieren
Batch & Shell
Frage: Hallo, ich würde gerne etwas mit 2 Batch-dateien verwirklichen, die ich im Internet gefunden habe. Diese sind dafür gedacht, ein Spiel zu starten, dabei direkt auf den eingestellten ... von CHiLL3R, in Batch & Shell
Batch & Shell
Frage: Hallo! ich hoffe ich bin hier richtig, es geht um folgendes Problem: in einem Ordner liegen mehrere Unterordner mit weiteren Unterordnern (ca. 15k, Tiefe 3). In ca. 5k ... von Gari.on, in Batch & Shell
Batch & Shell
Frage: Hallo, habe nun bereits die gesamte Administrator.de Seite durchsucht um eine Lösung für folgendes zu bekommen. Leider erfolglos. Ziel ist es aus einem Ordner mit u.U. mehr als ... von bengun, in Batch & Shell
Batch & Shell
Frage: Grüß Euch! ich stehe gerade vor dem Problem das ich den ersten Teil eines Dateinamens (z3434) habe, jedoch gibt es hier mehrere Versionen, werden diese mit z3434_1, z3434_2 ... von woswasih, in Batch & Shell
Batch & Shell
Frage: Hallo Leute, ich schreibe gerade an meiner Masterarbeit und arbeite mit einer Menge RAW und TIFF Dateien. Diese liegen wie folgt in einem Ordner (aber auch getrennt in ... von Tiff0588, in Batch & Shell
Heiß diskutierte Inhalte
Webentwicklung
Frage: Brauche dringend Verständnishilfe. Ist ein managed Server immer was anderes bei unterschiedlichen Hostern und ist damit meine Verpflichtung den SErver gegen Hacker Azubsichern von mir genommen (abgesehen von ... von Schobe, in Webentwicklung
Windows 7
Frage: Hallo Leute =) Wie kann ich ein Programm über den Taskmanager starten; für einen anderen Benutzer (so wie ich ein Programm schließen kann, muss ich es ja auch ... von Questionmark93, in Windows 7
Hyper-V
Frage: Moin Moin, ich habe wahrscheinlich eine etwas merkwürdige Frage : Ist es möglich, auf einem Server 2012 Std. mittels Hyper-V einen sbs 2008 r2 zu installieren und diesen ... von Sir-Arthur, in Hyper-V
E-Mail
Frage: Guten Tag zusammen, besteht die Möglichkeit eine EMail von einem Anonymen Absender zurückzuverfolgen, um herauszufinden wer diese gesendet hat? Selbstverständlich habe ich versucht mich über andere Foren zu ... von MaxPain, in E-Mail
Webbrowser
Frage: Guten Morgen zusammen, ich habe ein SEHR eigenartiges Phänomen. Ich habe bei einem unserer Clients (Windows 7 Enterprise x64) den Internet Explorer 11 installiert. Installation lief fehlerfrei durch. ... von chrisale, in Webbrowser