ごみ箱に入れることができるファイルのサイズを制限する方法はありますか?たとえば、500MB未満のファイルのみをごみ箱に入れたいとします。どうすればいいですか?
(私は多くの映画やテレビのエピソードを削除します、そしてそれらは私のビンをいっぱいにし、私が回復したいと思う可能性がはるかに高いドキュメントや物のためのスペースを占有します。)
Windows 7でそれを簡単に行う方法はないようですが、他に2つの方法があります。
映画やテレビのエピソードを削除する場合は、エクスプローラーで選択してShift + Delete
を押し、ダイアログがポップアップするタイミングを確認すると、ファイルはごみ箱をスキップして完全に削除されます。
アイコンを右クリックして[プロパティ]-> [一般]に移動すると、ごみ箱のサイズを制限できます。次に、マウントされた各ドライブでごみ箱が占めるスペースの量をメガバイト単位で設定できます。ビンが制限に達すると、古いファイルが自動的に削除され、削除する新しいファイル用のスペースが確保されます。
(デフォルトの)Windowsファイルエクスプローラーのビューをdetailed
に変更すると、size
という名前の列が表示されます。クリックしてすべてのファイルを並べ替えます。サイズに合わせて、500MB未満の数千のファイルから簡単にドラッグして選択できます。その後、Shift
+ del
を使用してごみ箱をバイパスし、選択したファイルからディスクを直接解放できます。
ごみ箱のファイルごとのサイズ制限を設定する方法はありません。ただし、本当に必要な場合は、特定のフォルダーのコンテンツをビンから禁止することができます。まず、ターゲットフォルダーのフォルダーリダイレクトを有効にする必要があります。レジストリエディタ(regedit
)を開き、ここに移動します。
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
この手順は、そこにリストされているフォルダーでのみ機能します。ビデオフォルダに影響を与えたいとしましょう。フォルダリダイレクトは、UNCパスに移動する場合、ごみ箱のカスタマイズの目的でのみ「カウント」されます。自分だけがアクセスできる個人のビデオフォルダにファイル共有を作成します。アカウントが共有を完全に制御できることを確認してください。共有にVideos
という名前を付けた場合は、My Video
レジストリエントリを\\localhost\Videos
に設定します。これにより、ビデオの保存場所は変わりませんが、Windowsはリダイレクトが行われていると見なします。
これで、Videosフォルダーがごみ箱構成の候補になります。レジストリエディタで次の場所に移動します。
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket
KnownFolder
内にBitBucket
という名前の新しいキーを作成します。次に、制御するフォルダを選択する必要があります。 既知の場所とそのIDのリストは次のとおりです。 GUIDを取得し、中括弧で囲み、KnownFolder
の下にその名前で新しいキーを作成します。たとえば、これはビデオ用のものです:{18989B1D-99B5-455B-841C-AB7C74E4DDFC}
。
そのキーの下に、MaxCapacity
というDWORD値を作成し、ゼロより大きい値を指定します。次に、NukeOnDelete
という別のDWORDを作成し、1に設定します。これにより、削除されたアイテムはすぐにトーチされます。
他のフォルダの動作を変更したい場合は、それらを同様にリダイレクトし、それらの値を使用してKnownFolder
の別のサブキーを追加します。
Windows 7Homeでの作業を確認しました。恐ろしいハックなので、実際にこれを使用したいかどうかはわかりません。完全に削除したいファイルに対してShift + Deleteを使用する方がほぼ確実に優れています(DavidPostillがコメントで示唆しているように)。
レジストリの調整のソース: VistaまたはWindows 7でリダイレクトされたフォルダを使用したごみ箱の管理 、 Windowsでのフォルダリダイレクトのレジストリ設定