Hilfe zu Batch: 10 Dateien per Schleife befüllen

  • Sonstige

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ISliceUrPanties.

    Hilfe zu Batch: 10 Dateien per Schleife befüllen

    Hallo

    Ich bräuchte mal schnell Hilfe zu einer Batch.

    VB.NET-Quellcode

    1. @echo off
    2. md "D:\disk"
    3. set PFAD=D:\disk\
    4. set zahl=0
    5. :start
    6. set /a Zahl=Zahl+1
    7. set DATEI=test%zahl%.txt
    8. set INHALT=Platzhalter.
    9. echo on
    10. echo %INHALT% > %PFAD%%DATEI%
    11. if %zahl%==10 goto aus
    12. goto start
    13. :aus
    14. pause


    Das soll 10 Mal ausgefürht werden, also es sollen dann 10 TXT-Dateien erstellt werden.
    Das klappt jetzt

    vielen Dank
    Asperger Autistin. Brauche immer etwas um gewisse Sachen zu verstehen. :huh:

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Amelie“ ()

    Hallo,
    das geht definitiv auch eleganter:

    Visual Basic-Quellcode

    1. @echo off
    2. SETLOCAL ENABLEDELAYEDEXPANSION
    3. FOR /L %%x IN (1, 1, 10) DO (
    4. SET filename=D:\Disk\f%%x.txt
    5. SET inhalt=Platzhalter %%x
    6. @echo !inhalt! > !filename!
    7. )


    Und mit PowerShell auch in modern

    Quellcode

    1. for ($i=1; $i -le 10; $i++) { New-Item "D:\Disk\f${i}.txt" -Force -Value 'Das ist der Inhalt' }