2017-09-08 21 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

해결책에 대한 귀하의 문제에 대한 설명을 확대 할 수 있습니까? 감사합니다 – alepuzio

+1

이 박쥐 파일 출력 결과를 .txt 파일로 만드는 방법은 무엇입니까? - 리디렉션 연산자를 사용합니다. – SteveFest

+0

@Jay, 모든 코드를 형식화 된 코드 블록에 넣었지만 원래 코드가 어떻게 보이는지 분명하지 않습니다. 코드를 확인하고 스크립트에서 볼 수있는 것과 정확히 일치하는지 확인할 수 있습니까? – Compo

답변

0

이것이 my.bat에 저장되어 있으면 단순히 리디렉션을 사용하십시오.

my.bat >my.txt 

당신은 또한 같은 파일에 들어갈 열려진하려면, 사용 :이 목표 파일을 명시 적으로 지정되어 있기 때문에 purgelog* 정보는을 My.txt로 이동 넣어하지 않습니다

my.bat >my.bat 2>&1 

하는 것으로.