Windows가 자동으로 특정 디렉토리에 만료 된 파일을 제거

윈도우 서버 단위가 파일 전송을위한 공유 디렉토리이지만, 정기적 인 청소가 필요하므로 Windows 예약 된 작업 방법 배치 스크립트 +의 생각. 구체적인 역할은 다음과 같습니다 :

  • 배치 스크립트 : 자동 팔일 이전에 생성 된 파일과 폴더를 삭제
  • 윈도우 예약 된 작업 (토)에 자동으로 실행되는 스크립트

    1. 배치 스크립트를 달성

    regular_clean.bat에 대한 배치 스크립트 :

    @echo off
    forfiles /p "C:\inetpub\ftproot" /s /m *.* /d -8 /c "cmd /c del @path"
    for /f "delims=" %%a in ('dir /b /ad /s "C:\inetpub\ftproot" ^|sort /r') do rd /q "%%a" 2 > null

    설명 :
    1.forfiles의 목적은 여기에 디렉토리를 찾을 수 있습니다는 C : \을 Inetpub \ Ftproot에, 파일을 검색 . 즉, 모든 문서, 팔일 (/ D -8)의 만료 시간.
    2. 특정의 마지막 모습 처리 서브 디렉토리.

    예약 된 작업을 달성 2.Windows

    클릭 시작 -> 관리 도구 -> 작업 스케줄러 -> 작업을 생성, 다른 윈도우에 따라 원하는 옵션을 선택하라는 메시지가 나타납니다.

추천

출처blog.51cto.com/huanghai/2406189