tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1716
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    cybergoofy cybergoofy ist offline Grünschnabel
    Registriert seit
    May 2004
    Beiträge
    3
    Hallo zusammen,

    ich bin gerade dabei ein kleine Batch Programm welches Ordner erstellen kann.
    Ein kleines Beispiel:

    Hauptordner: Rohrleitung
    Unterordner: Berichte, QM, QS, Bilder, CAD,

    will ich jetzt neben dem Hauptordner Rohrleitung einen weiteren Ordner erstellen z.B. Kessel, dann ist das ja kein Problem.
    Jedoch soll unter diesem Ordner "Kessel" die gleiche Strucktur wie unter dem Ordner "Rohrleitung" exisiteren.
    Dadurch kam mir die idee eines kleinen batch Programmes welches angepasst in den zig verschiedenen Hauptordnern liegt.
    Dadurch können neue Hauptordner mit der passenden unterstrucktur (diese muss natürlich händisch und fix in das batch Programm eingetragen werden) angelegt werden.

    Ich hab mir hierführ schon mal folgendes Überlegt:

    echo off
    cls
    :start
    ECHO.
    ECHO 1. Ordner erstell tool
    set choice=""
    set /p choice=Bitte geben Sie den Ordner Namen ein.
    mkdir %choice%
    :end

    Das funktioniert auch schon soweit, jedoch hab ich noch zwei Probleme:
    1) Gebe ich einen Namen für den Ordner ein, z.B. "Kessel Reaktor", dann werden zwei Ordner erstellt, ich will jedoch nur einen der durch ein space Zeichen getrennt ist.
    2) Wie kann ich dann unter diesem Hauptordner welcher erstellt wird weitere unterordner erstellen? (diese sollen fest in der batch datei definiert werden)

    Danke
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.
    Zitat Zitat von cybergoofy Beitrag anzeigen
    Das funktioniert auch schon soweit, jedoch hab ich noch zwei Probleme:
    1) Gebe ich einen Namen für den Ordner ein, z.B. "Kessel Reaktor", dann werden zwei Ordner erstellt, ich will jedoch nur einen der durch ein space Zeichen getrennt ist.
    Code :
    1
    
    mkdir "%choice%"
    Zitat Zitat von cybergoofy Beitrag anzeigen
    2) Wie kann ich dann unter diesem Hauptordner welcher erstellt wird weitere unterordner erstellen? (diese sollen fest in der batch datei definiert werden)
    Code :
    1
    2
    3
    
    pushd "%choice%"
    mkdir foo
    mkdir bar
    oder z.B.
    Code :
    1
    
    mkdir "%choice%\foo\bar\baz"
    mkdir erzeugt alle Zwischenverzeichnisse falls nicht vorhanden. Siehe "help mkdir"

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    cybergoofy cybergoofy ist offline Grünschnabel
    Registriert seit
    May 2004
    Beiträge
    3
    Perfekt Vielen Dank
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 12.08.10, 13:48
  2. Ordner und deren unterordner anzeigen
    Von Peter86 im Forum .NET Café
    Antworten: 10
    Letzter Beitrag: 22.09.08, 21:12
  3. FTP Ordner und Unterordner downloaden
    Von gpsscout im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 03.07.07, 03:55
  4. Antworten: 14
    Letzter Beitrag: 28.11.05, 23:45
  5. Ordner und Unterordner in ZIP packen
    Von NightWatcher im Forum PHP
    Antworten: 8
    Letzter Beitrag: 07.08.04, 14:39