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
Die Verwaltung der IT-Landschaft wird immer komplexer und die explosionsartige Vermehrung mobiler Clients ist nur eine der vielen Erschwernisse. Zeit also für die August-Ausgabe des IT-Administrator Magazins, die sich das Thema Netzwerk- & Systemmanagement zum Schwerpunkt setzt. So gehen wir in unserer Praxis-Rubrik etwa darauf ein, wie Sie mit der freien Monitoring-Alternative NetXMS Ihr Netzwerk im Auge behalten und mit Hilfe der PowerShell DHCP und ... mehr
Mitglied: halunke
11.07.2006, aktualisiert 18:43 Uhr, 9847 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
Windows 8
Tipp: Sofern Sie auf dem Microsoft Surface oder einem anderen Microsoft Tablet PC einen Screenshot einer App anfertigen wollen - jedoch keine Tastaturerweiterung am Surface installiert haben, hat Microsoft ... von GabrielSix, in Windows 8
Diese Inhalte könnten dich auch interessieren
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
Batch & Shell
Frage: Hallo zusammen, ich bin gerade dabei mir eine BAT-Datei zu basteln um die Profile vom Firefox per "Knopfdruck" kopieren zu lassen, dabei hänge ich gerade an eine besch. ... von ghoppe, in Batch & Shell
Heiß diskutierte Inhalte
Microsoft
Frage: Hallo, wir haben folgenden IST Zustand: Ca. 200 PCs mit Windows 7 Prof. & lokal installiertem Openoffice. Ca. 30 PCs mit Windows 7 Prof & lokal inst. Office ... von Deep_down_below, in Microsoft
Sicherheits-Tools
Frage: Hallo zusammen, ich habe mal wieder ein Anliegen. Ich habe schon recherchiert, aber irgendwie nichts gefunden. Oder ich habe den entsprechenden Fachbegriff nicht gelesen. Wir suchen eine neue ... von Trackmaster1303, in Sicherheits-Tools
Outlook & Mail
Frage: hey moin, es kann ja eigtl nicht sein, dass OUTLOOK 2013 keinen shortcut für "Email erneut senden" hat :-D ( - im thunderbird is das eine tastenkombi. den ... von Floooo, in Outlook & Mail
LAN, WAN, Wireless
Frage: Liebe Leute Ich suche einen Router ohne WLAN-Funktionalität, der mit fünf Gigabit-LAN-Anschlüssen ausgestattet ist und der einfach zu konfigurieren ist - am liebsten plug-and-play. Ich bin einfacher Enduser. ... von rabo63, in LAN, WAN, Wireless
Exchange Server
Frage: Hallo Forum , folgende Frage: mein Exchange ist eingerichtet für meine domain, domain1.de, mein SBS ist bei Strato für diese Domain als eigener Mailserver eingetragen, das funktioniert auch. ... von rababar2014, in Exchange Server