Windowsでダウンロードフォルダからファイルを自動的に削除する方法

Windowsでファイルを自動的に削除します

いくつかのトリックを通して、私たちはできる可能性があります 「ダウンロード」フォルダ内にあるファイルを削除します Windowsの場合; 私たちの提案がこの記事の真の目的である自動システムを想定していなかった場合、これは意味がありません。

このタスクを実行する理由は、多くの人がWebからダウンロードしたさまざまな種類のファイルを操作するため、インターネットブラウザはデフォルトでこれらすべての要素を「ダウンロード」というフォルダにダウンロードします。 大量のスペースを占める可能性があります 短時間で。

Windowsでファイルを自動的に削除する小さなスクリプトを作成する

以下で言及するトリックは、 「ダウンロード」フォルダでホストされているファイルを削除します Windowsですが、他のディレクトリに対して同じタスクを実行できます。 上記のフォルダにあるすべてのファイルは一時的なものであると想定します。つまり、いつでもそれらを削除する必要があります。 効果のために、また 30日の時間を考慮しますつまり、この期間が経過すると、以下で作成するスクリプトが有効になるため、その経過時間のファイルをXNUMXつの手順で削除できます。

REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30

上部に小さなコードを共有しました。このコードをコピーしてプレーンテキストドキュメントに貼り付ける必要があります(フォーマットせずに)。 ここであなたは非常に重要な側面を考慮に入れなければなりません、そしてそれはそれです 「ダウンロード」フォルダは通常、ユーザーディレクトリ内にあります。 このため、「ユーザー」という単語を、Windowsコンピューター上の場所に対応する単語に置き換える必要があります。

ファイルを自動的に削除するスクリプト

もう少し具体的に言うと、この変更で何をすべきかについて、上部に小さなスクリーンショットを配置しました。 この場所に加えて、変更する必要があることに気付くでしょう。 «30日»の時間が存在します ファイルが削除される前でなければならない年齢制限日として。 この小さなスクリプトをコピーして貼り付けたフラットドキュメントに、次のことを行う必要があります。 「.bat」の拡張子で保存 バッチコマンドエグゼキュータになるようにします。

その時点でそのファイルをダブルクリックし、「ダウンロード」フォルダに30日以上経過したアイテムがある場合、それらはすぐに削除されます。

Windowsでの自動スクリプト実行のスケジュール

常に作成したこのスクリプトを実行する必要がないように、以下をお勧めします 「Windowsタスクスケジューラ」を使用して、 非常に簡単で、次の手順で以下に提案することをお勧めします。

  • 「Windowsタスクスケジューラ」を実行します。
  • 基本的なタスクを作成できるオプションを選択してください。

Windowsタスクスケジューラ01

  • 名前を定義し、必要に応じて、現時点でスケジュールしたタスクの説明を定義します。

Windowsタスクスケジューラ02

  • 次に、作成しているタスクを実行する頻度を定義します。

Windowsタスクスケジューラ03

  • また、タスクを実行する正確な時間を定義する必要があります。

Windowsタスクスケジューラ04

  • 次に、プログラム(この場合は前に生成したスクリプト)を実行するようにタスクスケジューラを注文する必要があります。

Windowsタスクスケジューラ05

  • それぞれのボタンを使用して、以前に生成したスクリプトを保存した場所を見つけます。

Windowsタスクスケジューラ06

  • これで、このタスクの作成を完了する必要があります。

私たちが提案した手順で、これからは何も心配する必要はありません。 Windowsタスクスケジューラがスクリプトの実行を処理します 以前に生成したもので、「ダウンロード」フォルダを分析します。 スクリプトは日付の小さな比較を行い、30日以上経過したファイルを定義し、単一のステップでそれらを自動的に削除します。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ダニエル・ディアス

    こんにちは... 2日前のファイルを削除するようにプログラムしたい場合、30行目の2を02に変更する必要がありますか? またはXNUMXまでに? ありがとうございました

    1.    ラウル・フェルナンデス

      ダニエル私はそれが-5でなければならないことを理解しています。なぜなら私は-0を入れたテストを行うためにそれは私のために働いたからです

  2.   ジョン

    非常に良いですが、Windows 8.1では機能しません。実行可能ファイルを提供するたびにフォルダーを削除したいのですが、フォルダーはサイトに残ります。それを実現する方法があれば、それを実現したいので、それは良いことです。ゲームに常に表示される広告のフォルダーを削除すると、このコードでは、手動で実行するとすべてが完全に機能します。

    1.    アンドレス

      ファイルを削除することに気付いた場合、ディレクトリ(フォルダ)は削除されません。フォルダには使用していませんが、/ sと表示されている行ではファイルを参照しており、/ dに変更するとそれはディレクトリを作ります...それであなたはXNUMXつのスクリプトを持っています、それぞれにXNUMXつ、そして明らかに各スクリプトの自動実行のためのタスクをスケジュールします

  3.   gilber

    拡張子が.7zまたは.rarのファイルを削除する可能性があるため

    1.    カットナット・ラムソー

      次の手順では、アスタリスク*が表示されているセクションのみを変更します。名前に関係なく、拡張子が.rarのすべてのファイル

      FORFILES / p D:削除されたフォルダー/ s / m * .rar / d -5 / C "cmd / c del @path"

  4.   ラウル・フェルナンデス

    おはようございます

    そして、そのディレクトリ内のファイルを削除する以外に、フォルダも削除したいのかどうか誰かが知っていますか?

    感謝

    1.    ルフィノ

      これを行うには、このコードを追加し、サブフォルダーも削除する必要があります。

      @オフエコー
      pushd»あなたのルート/あなたのルート»
      デル/q*。*
      for / f "Tokens = *" %% G in( 'dir / B')do rd / s / q "%% G"
      popdを
      pushdは

  5.   アンドリュー

    おはようございます
    一部のファイルを削除するための確認を求めないようにするにはどうすればよいですか?
    からは、すでに非常にありがとうございました

  6.   ジョニー・ユグチャ

    親愛なる、私はいくつかの目的を追加できますか?つまり、ダウンロードフォルダーの最初の行、音楽フォルダーのXNUMX番目の行などです。

  7.   カットナット・ラムソー

    こんにちは、日付形式がMM / DD / YYYYの場合、4日(/ d -4)より古いものを削除したいことをどのように伝えることができますか

    1.    アンドレス

      -04

  8.   ミシェル・ドノソ

    そして、すべてのファイルを削除したいのに、サイズが0バイト1バイトまたは7バイトだった場合はどうなりますか?

  9.   サンティアゴバジャダレス

    12時間以上経過したファイルを削除したい場合はどうすればよいですか?

  10.   アレクシス

    こんにちは、デスクトップファイルを削除する必要があります..パス(?)を変更するだけです..また、デスクトップファイルを削除するための基本的なバットを実行しました。実行すると機能します。 ただし、スケジュールされたタスクは機能しません。 コンピューターの電源を入れるたびに注文しますが、電源を入れた時点のファイルはその場所(デスクトップ)に残ります。 私はWindows10 Professional1803を持っています

  11.   デイビッド

    こんにちは、

    拡張子が.rarからXNUMXつを引いたファイルを削除したい。 それが可能だ?