1.6k Aufrufe
Gefragt in WindowsXP von circumflex85 Einsteiger_in (7 Punkte)
Liebe Community!

Nachdem ich es nun endlich geschafft habe, ein Textfile so auszulesen, dass aus den darin befindlichen Wörtern Ordnern erstellt werden, stehe ich nun vor einem Problem.
Dazu wollte ich nachfragen wie man mittels Wildcards in einem Verzeichnis(C:\Test) dass mehrere Unterverzeichnisse
(C:\Test\Max Muster2) (C:\Test\Max Muster3) usw. beinhaltet, weitere Ordner in den Max Muster Ordnern anlegen kann!

Mein Ansatz war so:
If exist "C:\Test\Max M*\" mkdir "C:\Test\Max M*\test\"

Leider funktioniert dass überhaupt nicht?!?
Freu mich über Antworten.

3 Antworten

0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
for %%f in (C:\Test\Max M*) do mkdir "C:\Test\%%f\test"


Das beste an dieser Schleife ist, dass du gar nicht auf Existenz prüfen musst.
0 Punkte
Beantwortet von circumflex85 Einsteiger_in (7 Punkte)
Mhm danke erstmals für den Hinweis mal schaun ob ichs hinbekomm, wenn ich es so wie do mache funktioniert es irgendwie nicht hmm..
0 Punkte
Beantwortet von
for %%f in (C:\Test\Max M*) do mkdir "C:\Test\%%f\test"


wenn dein Pfad ein Leerzeichen enthält, musst du hochkomma setzen

for /D %%f in ("C:\Test\Max M*") do mkdir "C:\Test\%%f\test"

und da /D nicht vergessen im for befehl

LG svenka
...