locked
MS-DOS Ausgewählte Dateien via Batch-Datei löschen RRS feed

  • Frage

  • Hallo,

    wir arbeiten mit Win7x64. Ich muss auf den Rechnern jeweils ein Verzeichnis so einrichten, dass nur ganz bestimmte Dateitypen gespeichert werden können. Da ich auf diesem Verzeichnis den lokalen Usern auch Berechtigungen geben muss, habe ich mir folgendes Script erstellt, dieses beim Abmelden ausgeführt wird:

    dir D:\Test\ /s/n/b | find /i /V ".bat" | find /i /V ".ps1" > D:\mylist.txt
    for /f %%i in (D:\mylist.txt) do echo %%~i

    Die Liste mit den Dateien, die gelöscht werden müssen, wird problemlos und auch korrekt erstellt. Nur das Löschen funktioniert nur bei Dateien, die ohne Leerzeichen erstellt worden sind. Das bedeutet, dass z.B. die Datei „D:\Test\MeineDaten für heute.txt“ wird nicht gelöscht, da die Zeile nur bis zu „D:\Test\MeineDaten“ ausgelesen wird.

    Gibt es einen Trick oder Parameter, den ich übersehen habe, um jeweils die komplette Zeile auslesen zu können.

    Danke

    Freitag, 19. Juni 2015 21:39

Antworten

  • > dir D:\Test\ /s/n/b | find /i /V ".bat" | find /i /V ".ps1" > D:\mylist.txt
    > for /f %%i in (D:\mylist.txt) do echo %%~i
    >
    > Gibt es einen Trick oder Parameter, den ich übersehen habe, um jeweils
    > die komplette Zeile auslesen zu können.
     
    Ja :))
     
    for /f "tokens=*" %%i in (D:\mylist.txt) do echo %%~i
     
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:
    • Als Antwort markiert sbrand Dienstag, 23. Juni 2015 14:00
    Montag, 22. Juni 2015 11:18

Alle Antworten

  • > dir D:\Test\ /s/n/b | find /i /V ".bat" | find /i /V ".ps1" > D:\mylist.txt
    > for /f %%i in (D:\mylist.txt) do echo %%~i
    >
    > Gibt es einen Trick oder Parameter, den ich übersehen habe, um jeweils
    > die komplette Zeile auslesen zu können.
     
    Ja :))
     
    for /f "tokens=*" %%i in (D:\mylist.txt) do echo %%~i
     
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:
    • Als Antwort markiert sbrand Dienstag, 23. Juni 2015 14:00
    Montag, 22. Juni 2015 11:18
  • Hallo,

    genial !!!!!

    Warum ist mein Wissensstand nur so gering :).

    Danke

    Dienstag, 23. Juni 2015 14:00