ホームページ » ソフトウェアレビュー » Windowsでファイルを自動的に削除する方法

    Windowsでファイルを自動的に削除する方法

    先ほど私はDropItと呼ばれる、新しいファイルがフォルダの中に現れたときに自動的にあなたのためにファイルを移動またはコピーするプログラムについて書いた。これは、たとえば、ローカルハードドライブの容量が限られていて、ダウンロードしたものすべてを外部ストレージデバイスに移動したい場合に便利です。.

    ファイルを自動的に削除したい場合は、Windowsでそれを実行する2つの方法があります。 1つ目の方法は、特定のフォルダ内のファイルを削除するスケジュールを設定できる、AutoDeleteというフリーウェアアプリケーションをダウンロードすることです。このプログラムの使い方に関する2つの詳細なガイド(こことここ)をすでに書いているので、仕事を終わらせるためにフリーウェアプログラムを好むならそれらをチェックしてください。.

    ファイルを削除する2番目の方法は、バッチファイルを作成してから、そのバッチファイルを実行するようにスケジュールすることです。サードパーティ製のソフトウェアをインストールしなくても、そのすべてを実行できます。この記事では、バッチ・ファイルを作成してからTask Schedulerを使用してスクリプトを繰り返し実行するための手順を説明します。.

    ステップ1 - バッチファイルを作成する

    バッチファイルを作成するのがちょっと怖いとか技術的すぎると聞こえても、心配する必要はありません。何をコピーして貼り付ける必要があるのか​​、どこでどのオプションを変更できるのかを説明します。まず、メモ帳を開き、次の行をコピーして貼り付けます。

    forfiles -p "C:\ Test" -s -m *。* / D -5 / C "cmd / c del @path"

    上の行はおそらく意味をなさないが、これについては後で説明するので完璧である。基本的に、C:\ Testフォルダとそのサブフォルダ内の5日以上経過したすべてのファイルを削除するようにWindowsに指示します。メモ帳ファイルは次のようになります。.

    コマンドの詳細を説明する前に、ファイルを保存してテストを実行しましょう。まず、コンピュータ上にというフォルダを作成します。 テスト Cドライブのルートにあります。次にクリック ファイル - 保存する ファイルをバッチファイルとして保存します。これを行うには、名前を入力し、その後に.batを入力してから、 タイプとして保存 にドロップダウン すべてのファイル.

    あなたが好きなハードドライブ上のどの場所にファイルを保存することができることに注意してください、それは本当に問題ではありません。今すぐいくつかのダミーファイルを作成します。 テスト フォルダをダブルクリックして Delete.bat 実行するためのファイル何かが削除されますか?おそらくない!

    何も削除されなかった理由は、コマンドが / D-5, これは5日以上前のファイルを意味します。ファイルがいつ作成されたかに関係なくファイルを削除するには、 -5-0 またはあなたが削除することができます / D-5 全部まとめて。実行すると、すべてのファイルが削除されます.

    コマンドをカスタマイズするには、まず最初にディレクトリをC:\ Test以外に変更します。 Windowsエクスプローラから必要なディレクトリのパスをコピーしてメモ帳のコマンドに貼り付けるのと同じくらい簡単です。.

    次は -の ディレクトリパスの後ろに表示されるパラメータこれは、コマンドがすべてのサブフォルダも調べなければならないことを示しています。サブフォルダーからファイルを削除したくない場合は、先に進んで-sパラメーターを削除してください。.

    次は -メートル に続く *。*, つまり、コマンドはあらゆる種類のファイルを評価する必要があります。 PDFファイルやJPG画像など、フォルダ内の特定のファイルタイプのみを削除する場合は、単に変更します。 *。** .pdf または * .jpeg そしてそれはそれらのファイルだけを削除します.

    / D -X 削除の対象となるためには、ファイルがどのくらい古い必要があるかについて、すでに説明しました。 1より大きい値で保持するか、0に設定するか、完全に削除することができます。コマンドについて知る必要があるのはこれだけです。.

    このコマンドの実行に関して注意すべき点がいくつかあります。まず、ファイルが削除されると、それらはごみ箱に移動しませんが、代わりに完全に削除されるので、使用するときは注意してください。次に、このコマンドはファイルではなくフォルダのみを削除します。.

    これはバッチファイルなので、同じファイルに複数のバージョンのコマンドを追加することもできます。たとえば、ここでは、180日以上経過したすべてのDOCXファイル、60日以上経過したすべてのPDFファイル、および古いファイルに関係なくすべてのTXTファイルを削除するバッチファイルを作成しています。.

    ステップ2 - バッチファイルのスケジュール

    バッチファイルを作成して保存したので、次に繰り返し実行するようにスケジュールを設定しましょう。これを行うには、タスクスケジューラを開く必要があります。.

    幸いなことに、私はすでにバッチファイルをスケジュールする方法についての記事を書いたので、始めるためにそのページを開いてください。までスクロールします。 PC起動時にバッチファイルをスケジュールする セクションに沿って進む.

    あなたが変更しなければならない唯一のものはトリガーです。から選ぶことができます 毎日, 毎週, 毎月, コンピュータが起動したとき, ログオンすると または 特定のイベントが記録されたとき.

    好きなものを選ぶと 毎週 または 毎月 そしてクリック , スクリプトを実行する正確な日時を設定できる新しい画面が表示されます。.

    うまくいけば、これは自分のPC上のファイルを削除するためのいくつかの簡単な自動化されたタスクを実行する必要があるほとんどの人にとって良い解決策です。質問がある場合は、コメントを投稿してください。楽しい!