あいしんくいっとオススメ商品レビュー

【Windows】PowerShellで定期的にゴミ箱を空にする方法

この記事には広告を含む場合があります。

記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

本記事対象
PowerShellごみ箱を定期的に空にしたい方

ども。あいしんくいっと(@ithinkitnet)です。

ithinkit

ゴミ箱を定期的に空にしたい!

前にDOSコマンドで出来るのは確認したのですが、PowerShellの「Clear-RecycleBin」というコマンドレットでも出来ることが分かりました。
Windowsでごみ箱を定期的に空にする方法について

Clear-RecycleBinでゴミ箱を空に

「Clear-RecycleBin」というPoweShellのコマンドレットでゴミ箱を空にすることが可能です。

オプションは以下の通り。
強制削除オプションの「-Force」は覚えておくと良いかも。

Clear-RecycleBinのオプション

Clear-RecycleBin
[[-DriveLetter] <String[]>]
[-Force]
[-WhatIf]
[-Confirm]
[]

不要な大量の画像ファイルを削除してゴミ箱を肥やしますw
大量の画像ファイル削除

このようにたーんと増やしたゴミ箱をPowerShell一発で削除したいと思います。
PowerShellでゴミ箱の中身を削除

PowerShellのコマンドレットを実行します。
強制削除オプション付けて応答させず削除。

Clear-RecycleBin -Force

PowerShellのコマンドレットを実行

これでゴミ箱が一瞬で空になりました。
空になったゴミ箱

タスクスケジューラに登録して定期的にゴミ箱を空に

Clear-RecycleBinを書いたスクリプトを作成し、タスクスケジューラに登録しておけば、ゴミ箱を定期的に空にすることが可能です。

「Clear-RecycleBin -Force」と一行書いたPowerShellスクリプトを作成します。
PowerShellスクリプトを作成

そしてタスクスケジューラに登録しておきます。
作成したPowerShellスクリプトをタスクスケジューラに登録
タスクスケジューラで設定した時刻で定期的にごみ箱を空にすることが出来ます。

ごみ箱の機能で一定のサイズを超えたら削除するといったことも可能ですが、定期的にごみ箱を空にしたいならこの方法でしょうね。
ゴミ箱のプロパティ
削除と同時にファイルを消去ってのも万が一のことを考えると怖いし・・・。
(ごみ箱入らず消えちゃうし)

ちなみにファイルをコマンドで削除した場合、ごみ箱に入らず強制削除されてしまうので注意が必要。
Windowsコマンドでファイル削除すると・・・?ゴミ箱には入らず削除されるので注意が必要。

Macのゴミ箱をコマンドで空にする方法はこちら。
Macのゴミ箱をコマンドで空にする方法


ithinkit

PowerShellコマンドレット「Clear-RecycleBin」でごみ箱を空に出来る。
便利なので覚えておきましょう。

以上、あいしんくいっとでした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)