Windows Tips & News

Windows10でX日より古いファイルを削除する方法

click fraud protection
おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

Windows 10には、PCをクリーンに保つための多くの改善点があります。 最近のバージョンには、自動的にツールが組み込まれています ゴミ箱を空にする ときれいにする ダウンロードフォルダ 定期的に。 残念ながら、Windows 10の初期ビルドまたは以前のバージョンのOSを実行している場合、これらの機能は利用できません。 3つの異なる方法を使用して特定の日より古いファイルを削除する方法は次のとおりです。

広告


この目標を達成するために、サードパーティのツールも必要ありません。 これは、ファイルエクスプローラー、PowerShell、またはバッチファイルのいずれかを使用して実行できます。

ファイルエクスプローラーは、Windows10のデフォルトのファイルマネージャーアプリです。 特別な検索ボックスがあります。 フォーカスを合わせると、リボンにいくつかの高度なオプションが表示されます。 ファイルエクスプローラーで検索機能を有効にするには、検索ボックスをクリックするか、を押します。 F3 キーボード上。 リボンは次のようになります。ファイルエクスプローラー検索リボン これを使用して、特定の日数より古いファイルを削除する方法は次のとおりです。

コンテンツ隠れる
ファイルエクスプローラーでX日より古いファイルを削除する
バッチファイルでX日より古いファイルを削除する
X日より古いファイルを自動的に削除する
PowerShellを使用してX日より古いファイルを削除する

ファイルエクスプローラーでX日より古いファイルを削除する

  1. リボンの[検索ツール]タブを開きます(F3)。
  2. クリックしてください 日付が変更されました ボタン。 オプション付きのドロップダウンリストがあります。ファイルエクスプローラー変更日ドロップダウン検索
  3. 次のような目的のオプションを選択します 先週.

ファイルエクスプローラーはすぐに結果をフィルタリングします。 不要なファイルを選択し、 消去 ファイルを削除するためのキー。 または、選択範囲を右クリックして選択することもできます 消去 コンテキストメニューから。ファイルエクスプローラーファイルの削除

ヒント:独自のカスタムサイズフィルターを使用できます。 必要なのは、次のようにファイルエクスプローラーの検索ボックスに目的のフィルター条件を入力することです。

変更日:2017年11月1日。 11/20/2017
ファイルエクスプローラーより古いファイルを検索する

'datemodified'の代わりに、 'datecreated'を使用して、特定の日付範囲のファイルを検索できます。

または、日付関連のパラメーターを入力して、コロン文字(:)を入力することもできます。 これにより、ファイルエクスプローラーに日付ピッカーが表示されます。 カレンダーのポップアップから日付または条件を選択します。 日付をクリックしてドラッグすると、日付範囲を指定できます。 このようにして、結果をフィルタリングして、必要なものを正確に取得できます。

ファイルエクスプローラー日付範囲でファイルを検索

この方法は、ファイルを手動で削除する場合に適しています。 手順を自動化する必要がある場合、例: Downloadsフォルダーを定期的にクリーンアップします。コマンドプロンプトまたはPowerShellメソッドのいずれかを使用する必要があります。 それらを確認しましょう。

バッチファイルでX日より古いファイルを削除する

私の前回の記事では、 サードパーティのツールを使用せずにWindows10で大きなファイルを検索する、私たちは有用なことについて学びました ForFiles コンソールコマンド。 このコマンドは、ファイル(またはファイルのセット)を選択し、そのファイルに対してコマンドを実行します。

Forfilesヘルプ

使用できるスイッチは次のとおりです。
/ S-このスイッチは、forfilesにサブディレクトリを再帰させます。 「DIR / S」のように。
/ D-最終更新日を持つファイルを選択します。 たとえば、-365は1年以上前を意味し、-30は1か月前を意味します。
/ P-検索を開始するパスを示します。
/ C "command"-このコマンドは、検出される各ファイルで実行するコマンドを指定します。 コマンド文字列は二重引用符で囲む必要があります。

デフォルトのコマンドは「cmd / cecho @ file」です。

コマンド文字列では、次の変数を使用できます。
@ file-ファイルの名前を返します。
@ fname-拡張子なしのファイル名を返します。
@ ext-ファイルの拡張子のみを返します。
@ path-ファイルのフルパスを返します。
@ relpath-ファイルの相対パスを返します。
@ isdir-ファイルタイプが
ディレクトリ、およびファイルの場合は「FALSE」。
@ fsize-ファイルのサイズをバイト単位で返します。
@ fdate-ファイルの最終変更日を返します。
@ ftime-ファイルの最終変更時刻を返します。

X日より古いファイルを削除するには、 以下をせよ。

  1. 新しいコマンドプロンプトを開く 実例。
  2. 次のコマンドを入力します。
    ForFiles / p "C:\ My Folder" / s / d -30 / c "cmd / c del @file"

    フォルダパスと日数を目的の値に置き換えれば完了です。ファイルエクスプローラーCmdより古いファイルを削除する

たとえば、1か月以上前のファイルをダウンロードフォルダから削除するには、次のコマンドを使用します。

ForFiles / p "%userprofile%\ Downloads" / s / d -30 / c "cmd / c del @file"

このトリックは、Windows 7、Windows 8、Windows 8.1、およびWindows10を含むすべての最新バージョンのWindowsで機能します。ファイルエクスプローラーは、Cmdより古いダウンロードを削除します

X日より古いファイルを自動的に削除する

組み込みのタスクスケジューラアプリを使用して、このタスクを自動化できます。

  1. 管理ツールを開く タスクスケジューラアイコンをクリックします。
  2. 左側のペインで、[タスクスケジューラライブラリ]の項目をクリックします。Windows10タスクスケジューラライブラリ
  3. 右側のペインで、[タスクの作成]リンクをクリックします。Windows10タスクの作成リンク
  4. 「タスクの作成」というタイトルの新しいウィンドウが開きます。 [全般]タブで、タスクの名前を指定します。 「古いファイルを削除」のようなわかりやすい名前を選択してください。ファイルエクスプローラー古いファイルの削除タスク
  5. [アクション]タブに切り替えます。 そこで、[新規...]ボタンをクリックします。
    Windows10タスクウィンドウの作成[アクション]タブWindows10タスクウィンドウの作成[アクション]タブの新しいボタン
  6. 「新規アクション」ウィンドウが開きます。 そこで、以下のデータを指定する必要があります。
    処置:プログラムを開始してください
    プログラム/スクリプト: ForFiles.exe
    引数の追加(オプション): / p "%userprofile%\ Downloads" / s / d -30 / c "cmd / c del @file"
    古いファイルを削除するTsアクションフォルダパスと日数を必要なものに変更します。
  7. タスクの[トリガー]タブに移動します。 そこで、[新規]ボタンをクリックします。新しいトリガーボタン
  8. [タスクの開始]で、ドロップダウンリストから[スケジュールどおり]を選択し、[OK]ボタンをクリックします。 タスクをいつ実行するかを指定します。古いファイルを削除するTsトリガー
  9. 「設定」タブに切り替えます。 オプションを有効にする
    -タスクをオンデマンドで実行できるようにします。
    -スケジュールされた開始を逃した後、できるだけ早くタスクを実行します。古いファイルのTs設定を削除する
  10. [OK]をクリックしてタスクを作成します。

それでおしまい。

最後に、PowerShellが必要な場合は、特別なコマンドレットを使用して古いファイルを削除できます。

PowerShellを使用してX日より古いファイルを削除する

  1. 新しいPowerShellウィンドウを開く.
  2. 次のコマンドを入力します。
    Get-ChildItem "%userprofile%\ Downloads" -Recurse | Where-Object {($ _。LastWriteTime-lt(Get-Date).AddDays(-30))} | 削除-アイテム

Get-ChildItemコマンドレットが1か月より古いファイルを検出すると、ファイルごとにRemove-Itemコマンドレットが呼び出されてファイルが削除されます。

それでおしまい。

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows10のスタートメニューでライブタイルを一度に無効にする

Windows10のスタートメニューでライブタイルを一度に無効にする

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください箱から出して、Windows 10では、固定されたユニバーサルアプリのライブタイ...

続きを読む

管理者アーカイブの下のWindows10修正アプリ

このWebサイトでは、Cookieを使用して、Webサイト内を移動する際のエクスペリエンスを向上させます。 これらのCookieのうち、必要に応じて分類されたCookieは、Webサイトの基本的...

続きを読む

従来のmsconfig.exeをWindows10およびWindows8に戻します

従来のmsconfig.exeをWindows10およびWindows8に戻します

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください古き良きmsconfig.exeツールを使用してスタートアップアプリを管理したい...

続きを読む