Ergebnis 1 bis 6 von 6
  1. #1
    Mitglied
    Registriert seit
    Dec 2011
    Beiträge
    4

    Standard [Batch] Verzeichnis erstellen

    Hallo liebe Gulli gemeinde
    ich habe gerade angefangen Batch zu lernen und wollte ein Porgramm schreiben, welches ein Verzeichnis erstellt mit unterordnern.
    Das habe ich auch bisher hingekricht ohne probleme.
    Aber nur möchte ich gerne das jeder Unterordner noch ein Unterordner mit den namen "Debug" bekommt.
    Hier mein bisheriger Code:
    Code:
    @echo off
    if exist C:\Verzeichnis GOTO verzeichnisexist
    echo Das Verzeichnis "Verzeichnis" wird erstellt!
    mkdir C:\Verzeichnis
    chdir C:\Verzeichnis
    md 1,2,3,4,5,6,7,8,9,10,11,12,13,14
    GOTO fertig
    :verzeichnisexist
    echo Das Verzeichnis "verzeichnis" existiert bereits!
    :fertig
    Pause
    Ich habe versucht die Debug ordner als Schleife zu erstellen, damit das programm möglichts klein bleibt. Habe es bisher leider nicht hinbekommen. Wäre cool wenn jemand von euch mir helfen könnte.
    mfg. Patrick

  2. #2
    \o/ Avatar von sumisumi
    Registriert seit
    Jan 2008
    Beiträge
    4.039

    Standard Re: [Batch] Verzeichnis erstellen

    Batch lernen ist Zeitverschwendung, schnapp dir eine ordentliche Sprache und fang nochmal neu an.

  3. #3
    Mitglied

    (Threadstarter)


    Registriert seit
    Dec 2011
    Beiträge
    4

    Standard Re: [Batch] Verzeichnis erstellen

    Ich lerne Batch grundkentnisse in meiner Schule von daher habe ich keine andere wahl als Batch zu lernen.
    Aber zurück zum eigentlichen thema wüsstest du wie ich das mit den Debug ordner hinkriegen könnte?

  4. #4
    Imperator

    Board:Crew

    Avatar von frogger9
    Registriert seit
    Sep 2000
    Ort
    Monaco
    Beiträge
    50.450

    Standard Re: [Batch] Verzeichnis erstellen

    dazu musst du dir den FOR Befehl ansehen:

    Code:
    For /F "Tokens=* Delims=" %%i IN ('Dir /b /ad C:\Verzeichnis\*') DO MD %%~dpi\%%~ni\Debug
    FOR ist einer der wichtigsten Befehle für Schleifenbearbeitung in einer Batch.

    Ihr geht wohl auf die gleiche Schule.
    Geändert von frogger9 (17. 12. 2011 um 16:16 Uhr)

  5. #5
    Mitglied

    (Threadstarter)


    Registriert seit
    Dec 2011
    Beiträge
    4

    Standard Re: [Batch] Verzeichnis erstellen

    Cool danke so klappt alles perfekt.
    Ich hätte noch eine frage könntest du mir bitte
    Code:
    "Tokens=* Delims="
    und
    Code:
    %%~dpi\%%~ni\Debug
    bisschen erläutern?
    ich möchte nicht einfach nur copy & paste machen, ich möchte es auch verstehen und selber umsetzen können.
    Wäre nett wenn du es mir erläutern könntest.

  6. #6
    Imperator

    Board:Crew

    Avatar von frogger9
    Registriert seit
    Sep 2000
    Ort
    Monaco
    Beiträge
    50.450

    Standard Re: [Batch] Verzeichnis erstellen

    in der CMD "For /?" eingeben, dort steht die Erklärung.

  7.  
     
     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •