Windowsが自動的に特定のディレクトリに期限切れのファイルを削除します

Windows Serverのユニットがあり、ファイル転送のための共有ディレクトリですが、定期的な清掃が必要なので、Windowsのスケジュールされたタスクのメソッドバッチスクリプト+の考え。具体的な役割は以下の通り:

  • バッチスクリプトは:自動的8日以前に作成されたファイルやフォルダを削除します
  • 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に、ファイルを検索するそのすべての文書、8日(/ D -8)の有効期限。
    2.特定のための最終的な外観処理サブディレクトリ。

    2.Windowsは、スケジュールされたタスクを達成します

    クリックしてください:[スタート] - > [管理ツール] - > [タスクスケジューラ] - > [タスクを作成し、他のウィンドウに応じて必要なオプションを選択するように求め。

おすすめ

転載: blog.51cto.com/huanghai/2406189