Batch Datei

Gast #575258
Lesenswert?
• ▲
▼
Hi, ich habe mir ein kleines Batch Programm geschrieben, indem ich alle 
Verzeichnisse in eine Datei umlenke, die eine Textdatei beinhalten.
Jetzt ist es so, dass ich die gleichen Verzeichnisse (z.B. in d:\) 
nochmals neu anlegen möchte, die in der Textdatei aufgeführt werden. WIe 
kann ich dies realsieren?

cd c:\
dir *.txt /s /b >ergebnis.txt
Gast #575294
Lesenswert?
• ▲
▼
Die Textdatei ergebnis.txt beinhaltet z.B. sämtliche Verzeichnisse mit 
Unterverzeichnisse und Dateiennamen:

Inhalt Textdatei:

C:\test1\a1\datei1.txt
C:\test2\a2\datei2.txt

Jetzt soll auf dem Laufwerk D: das gleiche, nur ohne Dateien, die 
Verzeichnisse angelegt werden.
Gast #575310
Lesenswert?
• ▲
▼
Ich würde mit regular expression die Dateinamen entfernen:

[\][^\]*.txt

Dann die mehrfachen Einträge löschen und vorne ein MKDIR einfügen. Das 
ganze als neues bat ausführen.

(Ohne Garantie)
Gast #575316
Lesenswert?
• ▲
▼
for /R "%C:%" %%I  in (*.TXT) do echo %%~pI

Hier werden alles Verzeichnisse, Unterverzeichnisse ausgegeben die 
jeweils eine Textdatei beinhalten.
Wie kann man den Ausdruck in eine Datei umlenken?
Wie kann daraus die Verzeichnisstruktur neu anlegen?
Persönliche Seite #575361
Lesenswert?
• ▲
▼
> Wie kann man den Ausdruck in eine Datei umlenken?

So:

  furdelglubber > datei.txt

Anstelle des mir hier spontan eingefallenen Wortes "furdelglubber" musst 
Du natürlich Dein Kommando da hinschreiben. Schriebest Du 
"furdelglubber", erhieltest Du eine Datei mit dem Inhalt

  Der Befehl "furdelglubber" ist entweder falsch geschrieben oder
  konnte nicht gefunden werden.

Ein Verzeichnis wird mit dem Kommando "md" angelegt.

Und anstelle "do echo" könntest Du ja auch "do md" ausprobieren ...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.