2017-09-08 7 views
-1
forfiles /p "C:FILEPATH\TO\BE\DELETED\User_1" /s /m *.* /c "cmd /c Del @path" /d -08 
forfiles /p "C:FILEPATH\TO\BE\DELETED\User_2" /s /m *.* /c "cmd /c Del @path" /d -08 
forfiles /p "C:FILEPATH\TO\BE\DELETED\User_3" /s /m *.* /c "cmd /c Del @path" /d -08 
forfiles /p "C:FILEPATH\TO\BE\DELETED\User_4" /s /m *.* /c "cmd /c Del @path" /d -08 
forfiles /p "C:FILEPATH\TO\BE\DELETED\User_5" /s /m *.* /c "cmd /c Del @path" /d -08 

@echo off 
@echo This purge was successfully completed on the date listed in the file name. 
>purgelog_%date:~-10,2%%date:~-7,2%%date:~-4,4%_.txt 

(command1 
    command2 
    ... 
    commandN 
) 
+0

Bitte, können Sie die Beschreibung Ihrer problema dn Ihren Lösungsversuch erweitern? Danke – alepuzio

+1

Wie diese Fledermaus-Datei die Ergebnisse in eine TXT-Datei ausgeben? - Verwenden von Umleitungsoperatoren. – SteveFest

+0

@Jay, ich habe Ihren gesamten Code in einen formatierten Codeblock gelegt, es ist jedoch nicht klar, wie Ihr ursprünglicher Code aussah. Können Sie bitte den Code überprüfen und bestätigen, ob das, was Sie sehen, genau so ist, wie Sie es in Ihrem Skript haben. – Compo

Antwort

0

Wenn dies in my.bat gespeichert ist, verwenden Sie einfach die Umleitung.

my.bat >my.txt 

Wenn Sie auch stderr wollen in die gleiche Datei zu gehen, zu verwenden:

my.bat >my.bat 2>&1 

Beachten Sie, dass dies nicht der in my.txt gehen purgelog* Informationen stellen wird, da seine Zieldatei explizit angegeben wird.

Verwandte Themen