0

PowerShell を使用してログ ディレクトリの 1 つにログ ファイルを作成しています。数日前にログに記録されたディレクトリからログ ファイルを削除するコードを、powershell 自体に組み込みたいと考えています。

私の要件は、ログ ファイルが現在の日から 2 日間だけ存在し、残りは PowerShell の実行時に自動的に削除されることです。

私のログファイル名は次のとおりで、最後にタイムスタンプがあります。

abc_log.2013_06_25_17_39_21.log

貴重なコードでこれを整理するのを手伝ってくれる人はいますか?

4

2 に答える 2

0

PowerShell ツールではありませんが、実際には DELOLDER ユーティリティを使用できます。これにより、指定された期間よりも古いファイルを消去できます。一部の拡張子のみを消去するファイルも決定できます。また、古いファイルを含むフォルダーまたは古いファイルのみを含むファイルを削除するかどうかを決定することもできます。

于 2017-04-04T10:50:38.627 に答える