もしコンピュータのファイルが物理的なオブジェクトだったら、システムフォルダにこれほど多くの不要なファイルを溜め込むことはなかったでしょう。一見すると、ファイルはエクスプローラー上の1行の項目に過ぎず、つい見落としてしまいがちです。しかし、ファイルはそれよりもはるかに大きく、根深いものです。インストーラーや意図的にダウンロードしたコンテンツであれ、様々なプログラムが作成する一時ファイルであれ、ファイルはどんどん蓄積されていきます。
何百ものファイルを手動で整理したり削除したりするのは面倒な作業ですが、そのまま放置しておくとさらに状況が悪化する可能性があります。個人情報の断片や機密性の高いビジネス文書の下書きが含まれている可能性があります。また、ドライブの容量をより重要な用途に使用できなくなる可能性もあります。システムの問題がどれほど深刻かを簡単に把握するには、SpaceSniffer または TreeSize Free を試してみてください。これらはハードドライブの使用状況を視覚的にマップし、何がその容量を占有しているかを明らかにする無料アプリケーションです。
それから、ファイルの削除の問題もあります。ファイルを削除すると、通常は完全に消去したいものです。しかし、ごみ箱に入ればファイルはドライブに残ってしまうため、やる気のある人なら誰でも簡単に復元できてしまいます。幸いなことに、ファイル管理を自動化し、不要なファイルを安全に削除できる無料または低価格のツールをいくつか見つけました。これで、ダウンロードファイルや一時ファイルについてもう心配する必要がなくなります。
DropItを使用すると、ファイルの保存場所を指定できます
DropItは、定義したルールに従ってファイルコレクションを処理する無料のオープンソースユーティリティです。例えば、ダウンロードフォルダにDropItを配置し、30KBを超える.jpgファイルと.pngファイルのみをimagesサブフォルダに分類するように設定できます(これにより、小さな画像を保存する必要がなくなります)。その後、.zipファイルはすべて別のフォルダにまとめ、.tmpファイルはすべて削除できます。どのような結果を求める場合でも、それを実現する一連のルールを設定するだけで、あとはDropItが処理してくれます。

DropItは、ファイルをデスクトップオーバーレイにドラッグ&ドロップして使うこともできます(名前の由来はここにあります)。また、バックグラウンドで動作させ、1つまたは複数のフォルダの変更を常に監視することもできます。しっかりとしたルールを設定すれば、後者のオプションは邪魔されることなくファイルの乱雑さを解消できますが、そのためにはDropItの動作を微調整する必要があります。デフォルトでは、DropItはファイルを処理しているときは常にプログレスバーを表示し、処理方法がわからないファイルに遭遇した場合にも警告を表示します。
これらの動作は、DropIt を手動で起動した場合は意味を成しますが、バックグラウンドで実行するように設定した場合は煩わしい場合があります。60 秒ごと、15 分ごと、またはシステムの自動スキャン間隔ごとにデスクトップに進行状況バーが流れる様子を想像してみてください。DropIt の [オプション] ダイアログ ボックスを使用すると、進行状況バーやファイル プロンプトを無効にすることができます。
DropIt を効果的に使うには、自分のニーズに合わせて慎重に設定する必要があります。結局のところ、ファイルをどのように整理したいかは、自分だけが知っているのです。しかし、使い続けるうちに、DropIt は、自分に合った方法で不要なファイルを整理したり削除したりしてくれる、非常に便利なファイル管理アシスタントになるでしょう。
RoboBasketはファイル管理をはるかに簡単にします
DropItのアイデアは気に入っているけれど、もっと強力な商用ツールが欲しいという方は、RoboBasketを検討してみてください。この20ドルのユーティリティは、本質的にはDropItと非常によく似ています。ファイル処理ルールを設定し、アプリを自由に操作することで、乱雑なフォルダを整理できます。

2 つのアプリの最大の違い (価格以外) は、RoboBasket の方がフィルターを構成するインターフェースがはるかに優れているため、きめ細かな制御ができることです。ウィンドウの右側にある垂直バーは、ファイルの条件とアクションを反映しています。ファイルをすべての .zip ファイルに適用したい場合は、「拡張子」条件をフィルターにドラッグし、ZIPに設定します。古い .zip ファイルにのみ適用したい場合は、「作成日」条件をフィルターにドラッグし、それに応じて設定します。このようにして、特定のファイルに適用される非常に正確な条件を作成できますが、フィルター自体は読みやすく管理しやすいままです。操作についても同様で、たとえば、ファイルを移動したり名前を変更したりできます。

RoboBasket で唯一混乱したのは、再帰的な操作です。RoboBasket では、フォルダーとそのすべてのサブフォルダーにフィルターセットを適用するように指示できます。そこで、ダウンロードフォルダー内のすべての .zip ファイルを「Zip」サブフォルダー(つまり DownloadsZip)に移動するように指示しました。その後、ダウンロードフォルダーで再度実行したところ、再帰処理によって DownloadsZipZip が作成され、そこにすべての .zip ファイルが格納されました。操作が実行されるたびに、.zip ファイルがファイル階層のさらに深いレベルに埋め込まれてしまいました。これは、再帰処理がフィルターごと(本来であれば理にかなっているはずですが)ではなく、フォルダーごとに処理されるためです。
回避策としては、同じフォルダに対して2つのソートプロファイルを作成し、そのうちの1つだけを再帰的に設定することです。つまり、すべての再帰ルールを1つのプロファイルに、その他のルール(例えばファイルの移動操作など)を別のプロファイルに記述します。結果はエレガントではありませんが、機能的には問題ありません。
散らかったフォルダはどれも同じではありません。Tempフォルダの内容とDownloadsフォルダの内容は大きく異なります。しかし、特に散らかっているシステムが一つあります。少なくとも私のシステムでは、それは私のものばかりではないからです。Dropboxです。Dropboxフォルダを他の人と共有し始めると、フォルダはあっという間に管理不能なほど散らかってしまいます。あなた、ジェーン、ジョンの3人でフォルダを共有すると、あっという間にファイルが溜まっていきます。他のユーザーが不要なファイルを必要とするかもしれないという可能性を考え、誰も削除したくありません。SortMyBoxは無料のオンラインツールで、この問題を解決してくれるかもしれません。ただし、使いこなすにはある程度の慣れが必要です。

SortMyBox を使うには、ウェブサイトにアクセスし、Dropbox にあるすべてのファイルへの完全かつ無条件のアクセスを許可する必要があります。もしこの設定に不安を感じるなら、それはあなただけではありません。私も同じ気持ちです。安心できるのは、SortMyBox はオープンソースなので、コードを理解できる人なら誰でも監査できるということです。SortMyBox を Dropbox にインストールすると、Dropbox のルートに SortMyBox フォルダが作成されます。その後、ローカルマシンの RoboBasket や DropIt と同じように、このフォルダにファイルを追加する際に適用されるルールを設定できます。誰かがこのフォルダにファイルを追加すると、アプリはそれに従ってファイルを並べ替えます。SortMyBox は、このフォルダからのみファイルを取得しますが、Dropbox 内の他の場所にファイルを配置することもできます。
SortMyBoxをチームで効果的に活用するには、関係者全員が新しいファイルをSortMyBoxに配置する必要があります。そのためには、規律あるユーザーと(他のシステムと同様に)正確なフィルターが必要です。しかし、この2つのシンプルな要件を満たしていれば、SortMyBoxは散らかったDropboxの整理に役立つかもしれません。
コマンドラインユーティリティSDeleteはファイルを安全に削除します
ファイルを丁寧に整理するよりも、ただ削除して本当に完全に消えたかを確認したいという時があります。そんな時、最もシンプルで必要最低限の機能を備えた選択肢が、MicrosoftのWindows Sysinternalsが提供する無料のコマンドラインユーティリティ「SDelete」です。

この81KBのダウンロードファイルを使えば、特定のファイルを削除したり、ハードドライブの空き領域全体を消去して古いファイルの痕跡を安全にすべて削除したりできます。-c
コマンドラインオプション「空き領域を消去」を指定して実行すると、削除したファイルを復元しようとする試みに対してドライブは事実上無防備になります(もちろん、簡単に復元できるごみ箱に入っていない限り)。SDeleteは適切に設定すれば、スケジュールされたタスクとして機能し、定期的にドライブを消去します。しかし、このユーティリティは非常に簡素であるため、Windowsに組み込まれているタスクスケジューラを使って手動でタスクを設定する必要があります。
データが消えるまで消去します
SDeleteが小さなメスだとすれば、Eraserは同じタスクに特化した巨大なオールインワンツールボックスです。無料、美しいインターフェースを備え、ファイルの安全な消去に関連するほぼすべての機能を備えています。

Eraserにはタスクスケジューラ用の専用インターフェースが搭載されているため、アプリケーション内からディスクの自動消去スケジュールを設定できます。空き領域の消去に加え、Eraserは設定したスケジュールに従って任意のフォルダの内容を安全に削除できます。一見恐ろしい機能のように聞こえますが(安全に削除したファイルを復元する方法はありません)、勇気のある方はこのオプションを歓迎するかもしれません。また、ごみ箱を定期的かつ安全に空にしたい場合にも、Eraserが役立ちます。
最後に、EraserはWindowsに組み込まれているファイルコンテキストメニューと連携します。任意のファイルまたはフォルダを右クリックすると、Eraserサブメニューが表示されます。そこから、ファイルまたはフォルダを安全に消去できます。消去は、その場で実行することも、次回コンピュータを再起動した際に実行することもできます。つまり、定期的にファイルを消去したいと考えているなら、Eraserは非常に信頼できるツールです。
CCleanerは2種類の上書き方法を提供する
最後に、コンピューターをクリーンで整頓された状態に保つことについて語るなら、有名な無料ソフト「CCleaner」は外せません。CCleanerは様々なクリーニングオプションを備えています。SDeleteは最小限の機能しか持たない単一タスクソフト、Eraserはより大規模なツールボックスですが、ファイルの削除に特化しています。そしてCCleanerは、コンピューターから様々な種類の不要なデータを取り除く万能ツールです。

CCleanerはコンピュータをスキャンし、一時ファイル、ブラウザのCookie、その他削除しても問題のない情報を探します。削除する準備ができたら、安全なファイル削除を選択できます。Eraserとは異なり、CCleanerでは安全な削除アルゴリズムを選択することはできませんが、4段階の上書きレベルから選択できます。
ほとんどの人は、1回のパスのみを実行する「シンプル上書き」オプションを選択するでしょう。しかし、情報が非常に機密性の高いものであれば、「非常に複雑な上書き」オプションまで選択し、35回のパスでデータを上書きすることもできます。パス数が多いと時間がかかりますが、これは暗号化とセキュリティにおける一般的なトレードオフです。プロセスを高速かつ快適にすることも、安全だが比較的遅い(あるいは面倒な)ように調整することもできます。
SDeleteやEraserと同様に、CCleanerにも空きディスク領域を消去する機能が搭載されています。DropItやRoboBasketのようにファイルの並べ替えはできませんが、これらのツールと組み合わせることで、不要なファイルを安全に削除しながら、ファイルを整理整頓するのに役立ちます。