Windows下でバッチファイルを使用します。batは古いファイルを削除します。

1199 ワード

本文教では一括処理ファイルを作成します。Batは古いファイルを削除します。皆さんの参考にしてください。具体的な内容は以下の通りです。
1.バッチファイルdel_old_file.bat

rem   D:\temp   7     
Forfiles /p D:\temp /s /d -7 /m *.* /c "cmd /c del /q /f @path"

rem   C:\inetpub\logs   14     
Forfiles /p C:\inetpub\logs /s /d -14 /m *.* /c "cmd /c del /q /f @path"
2.各パラメータの意味
rem:コメントコマンドは、コメントの役割を果たすだけです。
//p:削除するディレクトリを指定します。
//s:再帰的検索サブディレクトリを表します。
//d:-14は14日前のファイル、-7は7日前のファイルを表します。
//m:*.*はすべてのファイルタイプを表しています。特定のファイルフォーマットを削除するなら、自分で指定できます。
//c:自分で指定したコマンドで、後の二重引用符はファイル削除命令です。
    自分で指定したコマンド「cmd/c del/q/f@path」では、
/c:バッチ処理コマンドを実行した後、CMDウィンドウを閉じます。
del:ファイルを削除するコマンド
//q:静かモード。グローバルワイルドカードを削除する場合、確認は不要です。
/f:リードオンリーファイルを強制的に削除します。
3.使い方と使うところ

使用方法:Windowsタスク計画プログラムにおいて、タイミングタスクを作成して、このバッチファイルを実行することができます。
使用できる場所:占有リソースを削除するための無駄なファイルは、サーバ上の古い一時ファイル、IISサーバのロゴをタイミングで削除するために使用されます。
利点:コマンドを簡単に数行実行すれば、設定を完了して目的を達成するのが早いです。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。