ファイルの種類に基づいてフォルダから不要なファイルを削除する

ファイルの種類に基づいてフォルダから不要なファイルを削除する

Windows 上のディレクトリから特定のファイルタイプの特定のファイルを削除するツールを見つけるのに助けが必要です。

500 個のファイルを含むフォルダーがあり、そのうち 150 個は拡張子 .pdf、350 個は .exe だとします。フォルダー内に .exe ファイルが現れたら、自動的に削除するツールが必要です。

答え1

これを自動化したい場合は、Windows タスク スケジューラを使用できます。

新しいタスクを作成し、アクションには

cmd.exe /c "del c:\folder\*.exe"

これを好きな頻度で実行するようにスケジュールできます。.exe が保存されたらすぐに実行する必要がある場合は、フォルダーの監査を有効にし、監査イベントでスケジュールされたタスクをトリガーする必要があります。これはかなり複雑なので、重要な場合はこれを編集して追加します。

答え2

簡単な DOS コマンドでこれを実行できるはずです。コマンドは次のようになります。

DEL /S /Q c:\MyFolder\*.exe

これにより、C:\MyFolder フォルダーとすべてのサブディレクトリから、.exe 拡張子を持つすべてのファイルが削除されます。サブディレクトリから削除したくない場合は、/S 部分を省略できます。これを自動化する場合は、スケジュールされたタスクとして設定し、必要な頻度で実行できます。ファイルをすぐに削除することはできませんが、頻繁に実行すれば問題は解決するはずです。

関連情報