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

Vmware, Xenserver, Hyper-V, KVM

Weiterbildung

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

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, 9947 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
Office
Tipp: Moin. Kurze Beschreibung vorweg. Windows 7 mit Office 2003 ist installiert. Windows Update schlägt das Update KB2878303 als Wichtig vor. Die Installation schlägt einfach fehl. Hier der Link ... von thaenhusen, in Office
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
Grundlagen
Frage: Moin, wir haben bei uns ein Class C Netzwerk im Bereich 192.168.0.0. In diesem Netz werden die IPs knapp. Ich habe bereits einen Plan für VLAN und IP ... von NokSuKao, in Grundlagen
Server-Hardware
Frage: Hallo Leute, ich bin auf der Suche nach einem günstigen Server der für VMware ESXi Server Software zur Virtualisierung geeignet ist. Die Vorgeschichte ist, dass ich mir einen ... von geforce28, in Server-Hardware
DSL, VDSL
Frage: Hallo liebe Experten, Kurze Fallschilderung vorab: Ich spiele online auf einer Playstation 4, (ausschließlich) die Fußballsimulation "FIFA" von EA. Dabei habe ich das Problem, dass die Spieler der ... von n-i-k-e, in DSL, VDSL
Windows 8
Frage: Liebes Forum, Irgendwann muss jeder wohl mal seinen PC neu aufsetzen, sei es weil man Malware nicht los wird, oder die Installation krumm ist. Mein PC hatte 3 ... von broker41, in Windows 8
Netzwerke
Frage: Hallo Experten! Bei uns werden in näherer Zukunft alle WINS-Server abgedreht. Vielleicht könnt ihr mir bei folgenden Punkten behilflich sein: 1. Wie kann man client-seitig prüfen ob eine ... von HeinzM, in Netzwerke