2013-05-08 1 views
0
FORFILES -pc:\tempfolder -s -d-6 -m* -c "CMD /C if @ISDIR==TRUE RD /S /Q @FILE" 

에서 일하고 있지만 나는 윈도우 XP에 대한 forfiles의 이전 버전을 사용하고Forfiles 배치 파일에서 작동하지 않습니다하지만 배치 파일에서 작동하지 않는 명령 줄

는 커맨드 라인에서 일하고있다. 위에서 언급 한 forfiles는 명령 프롬프트에서 작동하지만, 배치 파일에 동일한 명령을 복사하면 실행할 수 없습니다 (오류 2).

+0

배치 파일을 실행하려면 예약 된 작업을 사용하고 있습니까? 아니면 제한된 계정을 사용하고 있습니까? – foxidrive

+0

다음을 시도하십시오 :'-F c : \ tempfolder -s -d -6 -m * -c "@ ISDIR == TRUE RD/S/Q @FILE"인 경우 CMD/C. – Endoro

+0

저는 시스템 사용자입니다. 저는 관리자가 아닙니다. 당신이 준 위의 것을 시도해 보았습니다. 또한 작동하지 않았습니다. 이 명령은 배치 파일에서 실행하는 경우, 나는 Windows scheduler.My 질문을 통해 일정한 명령 프롬프트에서 동일한 오류가 실행되지 않고 명령을 실행할 때 배치 파일에서 실행해야합니다. 여기에 무슨 문제가 있는데 왜 실행되지 않는거야? – shyam

답변

0

http://web.archive.org/web/20150527024532/http://www.sharedcache.com/cms/tips_and_tricks.aspx

다운로드를 클릭

드롭 Forfiles.exe C : \ forfiles.exe -p "C : 내 문서 \ 다운로드 \ 테스트 \ \ 문서 및 설정 \ 테스트

C \ 파일 "-s -m ./C "cmd를/C 델 @Path"/ D -14

복사 위의 위치에 이전 컴퓨터 .EXE 파일 (드래그하거나 영원히 손실되지 않습니다.)

변경 " -14 "같은 위치에 최신 파일이있는 모든 요일에는 (배치 파일을 복사했는지 확인하십시오) 배치 파일을 실행하십시오.

이제 "-14"를 "-1"로 변경하십시오. 올바르게 수행하면 두 파일 모두 사라져야합니다.

이제 심장이 경멸하는 날마다 매 일정을 실행하도록 일정을 설정하십시오.

여기에 작성했습니다. 저는 Google에서 계속 실행하고 있습니다. 많은 사이트가 cmd 프롬프트에서 fortfiles.exe 프로그램 자체가 오류를 보지 못하게한다고 말하지 않습니다.

forfile.exe가있는 곳에서는 파일을 테스트하고 파일을 나열 할 수 있습니다. bc를 실행하는 것이 안전합니다. 삭제할 cmd 배치 파일이 없습니다.

즐기십시오!

ps. 당신은 "C : \ WINDOWS \ system32 \" "forfiles"를 "C : \ forfiles.exe"를 cmd 프롬프트에 추가하지 않고 여기에 버려서 실행할 수 있습니다.

관련 문제