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

Biete Zusammenarbeit, Suche Projektpartner
Weniger Werbung?
Cover IT-Administrator
In der Juni-Ausgabe des IT-Administrator Magazins dreht sich alles um den Schwerpunkt 'Monitoring & Dokumentation'. So zeigen Ihnen die Redaktion unter anderem, wie die Netzwerküberwachung in heterogenen Umgebungen mit Zenoss funktioniert und auf welchem Weg Sie Leistungsdaten von Windows-Clients mit der PowerShell abfragen. Daneben lesen Sie, wie Sie die I/O-Last auf Ihren Servern im Blick behalten und Ihr Red Hat Enterprise Linux auf Trab bringen. ... mehr
Mitglied: halunke
11.07.2006, aktualisiert 18:43 Uhr, 9803 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
Off Topic
Information: Ich wünsche allen Administratoren und die die es noch werden wollen einen wunderschönen SysAdminDay! Ich hoffe eure Anwender denken an euch! Grüße Lenny ... von lenny4me, in Off Topic
Diese Inhalte könnten dich auch interessieren
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
Windows 7
Frage: Hallo Ich hab mir etwas im Kommandozeile (Batch) programmiert. Das Programm läuft super. Um es noch etwas anwendungsfreundlicher zu machen, habe ich einen "Installer" (kopiert das Programm rüber ... von fred08155, in Windows 7
Heiß diskutierte Inhalte
Firewall
Frage: Hallo, ich würde gerne in der Windows Server standard Edition mit der Windows Firewall verschiedene Länder wie China und Russland blockieren. Als Quelle wollte ich die Bereiche von ... von Jetset, in Firewall
Instant Messaging
Frage: Hallo, ich möchte hier eine kleine Diskussionsrunde starten. Zwar würde ich gerne Erfahren wer von euch welche Chat Software benutzt. Wir benutzen bei uns im Moment Skype. Was ... von K-ist-K, in Instant Messaging
Windows Server
Frage: Hallo, Haben hier einen MFC-7360N Multifunktionscenter und muss den auf einem der Terminalserver-Clients (alles Win 2k8 R2 RDP's) einrichten zum scannen. Leider stellt Brother ihr Control Center v4 ... von xseven7, in Windows Server
Drucker und Scanner
Frage: Hallo Liebe Mitglieder, ich habe die suchfunktion sowie google glaube ich vollständig durch und eröffne daher das ein neues Thema. Ich habe in der Firma insgesamt 15 Drucker ... von Kabu1904, in Drucker und Scanner
Verschlüsselung & Zertifikate
Frage: Hallo zusammen, wir nutzen für unsere Datensicherung externe Platten die mit TrueCrypt verschlüsselt sind. Da unser Platz nicht mehr ausgereicht hat haben wir unsere bestehenden 3TB Platten gegen ... von dave111, in Verschlüsselung & Zertifikate