CMD를 통해 파일 삭제

CMD를 통해 파일 삭제

다음을 통해 파일을 삭제하려고 합니다.

forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /Q /S E:\check"

하지만 10일이 넘은 파일이 있으면 해당 폴더에 있는 모든 파일을 제거합니다.

답변1

10일이 지난 파일이 있으면 해당 폴더에 있는 모든 파일을 제거합니다.

forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /Q /S E:\check"

다음 명령을 사용하여 검색 중인 디렉터리(및 모든 하위 디렉터리)를 삭제할 때 이는 별로 놀라운 일이 아닙니다.

del /Q /S E:\check

대신 일치하는 파일을 삭제해야 합니다. 다음 명령을 시도해 보십시오:

forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /q @path"

추가 자료

  • Windows CMD 명령줄의 AZ 인덱스- Windows cmd 라인과 관련된 모든 것에 대한 훌륭한 참고 자료입니다.
  • - 하나 이상의 파일을 삭제합니다.
  • 델롤더- N일보다 오래된 파일 삭제
  • forfiles- 파일(또는 파일 세트)을 선택하고 각 파일에 대해 명령을 실행합니다. 일괄 처리.

관련 정보