PowerShell を使用して X 日より古いファイルを自動的に削除する方法

Windows 10 では、ストレージ センサーは、ストレージが不足しているときに自動的にスペースを解放する機能です。この機能は、ジャンク システム ファイル、1 か月以上ごみ箱またはダウンロード フォルダーにあるファイルを削除し、しばらく使用した OneDrive コンテンツをオンラインのみにすることによって機能します。

この機能はストレージ スペースを制御するのに役立ちますが、制限があり、先月ほど変更されていないファイルを監視および削除するために別の場所を手動で追加するオプションはありません。重要でないファイルを別の場所に保存する場合は、PowerShell とタスク スケジューラを使用して、指定した日数より古いフォルダーからファイルを監視およびクリーンアップすることができます。

このガイドでは、 Windows 10で先月または指定した日数の間変更されていないファイルを自動的に削除する手順について説明します。(これらの手順はWindows 11でも機能するはずです。)

重要:間違ったコマンドを入力すると間違ったファイルが削除される可能性があるため、一時フォルダーを使用してコマンドをテストすることをお勧めします。

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

多数のファイルを含む別のフォルダーがあり、特定の日より古いフォルダーを削除してクリーンアップしたい場合は、次の手順を使用できます。

  1. Windows 10 で[スタート]を開きます。

  2. Windows PowerShellを検索し、結果を右クリックして、[管理者として実行] オプションを選択します。

  3. 次のコマンドを入力して、過去 30 日間変更されていないファイルを削除し、Enterを押します。

    Get-ChildItem –Path "C:\path\to\folder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | アイテムの削除

    パスを変更します:"C:\path\to\folder"フォルダーの場所を使用して、ファイルを削除-30し、上記のコマンドで最終更新日のファイルを選択するように変更します。

    How to delete files older than X days automatically using PowerShell

タスク スケジューラを使用して Windows 10 で X 日より古いファイルを自動的に削除する

前の手順のコマンドを使用すると、30 日以上経過したフォルダー内のファイルを削除できますが、スペースを解放するたびに、PowerShell を開いてコマンドを手動で実行する必要があります。

メモ帳を使用して PowerShell スクリプトを作成する

タスク スケジューラを使用してタスクを実行するには、次の手順で PowerShell スクリプトを作成する必要があります。

  1. スタート を開きます。

  2. メモ帳を検索し、一番上の結果をクリックしてエクスペリエンスを開きます。

  3. 次のコマンドをメモ帳のテキスト ファイルにコピー アンド ペーストします。

    Get-ChildItem –Path "C:\path\to\folder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | アイテムの削除

    このパス"C:\path\to\folder"を変更します。フォルダーの場所を使用して、ファイルを削除-30し、上記のコマンドで最終更新日を持つファイルを選択するように変更します。

  4. [ファイル] メニューをクリックします。

  5. [名前を付けて保存] オプションを選択します。

  6. cleanup.ps1という名前と拡張子を使用してファイルを保存します。

タスク スケジューラを使用してタスクを作成する

プロセスを自動化したい場合は、タスク スケジューラを使用して、指定した間隔でコマンドを実行するタスクを作成する必要があります。

  1. スタート を開きます。

  2. タスク スケジューラを検索し 、結果をクリックします。

  3. [タスク スケジューラ ライブラリ] フォルダーを右クリックします。

  4. 新しいフォルダー] オプションをクリックします。

  5. フォルダの任意の名前を入力し、[ OK ] をクリックします。(タスクを整理し、システム タスクから分離するために、新しいフォルダーを作成しています。)

  6. 最近作成したフォルダーを右クリックし、[タスクの作成] オプションを選択します。

  7. 「名前」ボックスに、タスクの名前を入力します。

  8. [全般] タブの [セキュリティ オプション] セクションで、[セキュリティ オプション] セクションの [ユーザーがログオンしているかどうかに関係なく実行する] オプションを選択します。(このオプションにより、タスクが自動的に実行されるときにコマンド ウィンドウが表示されなくなります。)

    How to delete files older than X days automatically using PowerShell

  9. [パスワードを保存しない] オプションをクリアし ます。

  10. 「トリガー」タブをクリックします。

  11. [新規] ボタンをクリックします。

  12. [タスクの開始] ドロップダウン メニューを使用して、[スケジュールに従って] を選択します。

  13. [設定] で、タスクをいつ実行するかを指定します (たとえば、定刻、毎日、毎週、毎月)。どのオプションを選択する場合でも、必ず右側の[開始]設定を指定してください。

  14. OK ] ボタンをクリックします。

    How to delete files older than X days automatically using PowerShell

  15. [アクション] タブをクリックします。

  16. [新規] ボタンをクリックします。

  17. [アクション] ドロップダウン メニューを使用して、[プログラムの開始] オプションを選択します。

  18. 「プログラム/スクリプト」フィールドに、次のコマンドを入力します。

    powershell.exe

  19. 「引数の追加」フィールドに次のコマンドを入力し、[ OK ] ボタンをクリックします。

    -ExecutionPolicy バイパス C:\path\to\cleanup.ps1

    パスを変更します。"C:\path\to\cleanup.ps1"以前に作成した PowerShell スクリプトの場所を使用して、コマンドでファイルを削除します。

    How to delete files older than X days automatically using PowerShell

  20. [設定] タブをクリックします。

  21. 次のオプションを確認します。

    • オンデマンドでタスクを実行できるようにします。
    • スケジュールされた開始に失敗した後、できるだけ早くタスクを実行します。
    • タスクが失敗した場合は、すべてを再起動します。
  22. OK ] ボタンをクリックします。

  23. 管理者のユーザー名とパスワードを入力します (該当する場合)。

  24. OK ] ボタンをクリックします。

手順を完了すると、PowerShell スクリプトがスケジュールに従って実行され、指定した日数よりも古いファイルが削除されます。名前を変更したり、フォルダーを別の場所に移動したりしないでください。そうしないと、タスクは失敗します。



6 つの異なる方法で Windows 11 のクリーン インストールを実行する

6 つの異なる方法で Windows 11 のクリーン インストールを実行する

USB から Windows 11 をクリーン インストールする方法、メディア作成ツール、この PC をリセットする方法、ラップトップまたはデスクトップ PC の SSD または HDD に ISO をマウントする方法を紹介します。

Windows 11 で PowerShell を使用してパスワードを変更する方法

Windows 11 で PowerShell を使用してパスワードを変更する方法

PowerShell を使用すると、いくつかのコマンドで Windows 11 ローカル アカウントのパスワードをすばやく変更できます。その方法は次のとおりです。

Windows 11、10 で winget を使用してアプリをエクスポートおよびインポートする方法

Windows 11、10 で winget を使用してアプリをエクスポートおよびインポートする方法

Windows 11 または Windows 10 では、winget コマンドを使用して、インストール済みのアプリを JSON ファイルにエクスポートできます。アプリをインポートすることもできます。手順はこちら。

Windows 11でスタートの推奨セクションを削除する方法

Windows 11でスタートの推奨セクションを削除する方法

Windows 11 の [スタート] メニューから [推奨] セクションを削除するには、[スタート メニューから推奨] セクションを削除するグループ ポリシーを有効にします。

Windows ターミナルで設定 UI を有効にする方法

Windows ターミナルで設定 UI を有効にする方法

Windows ターミナル 1.6 には新しい設定 UI があり、settings.json ファイルを編集せずに設定を変更するエクスペリエンスを有効にする方法を次に示します。

Windows 11 のファイル エクスプローラーから管理者としてコマンド プロンプトを開く方法

Windows 11 のファイル エクスプローラーから管理者としてコマンド プロンプトを開く方法

管理者としてコマンド プロンプトでエクスプローラーからフォルダーの場所を開くには、レジストリを編集してコンテキスト メニュー オプションを追加する必要があります。

Windows 11 での Microsoft アカウントによるリモート ログインの問題を修正する方法

Windows 11 での Microsoft アカウントによるリモート ログインの問題を修正する方法

Windows 11 で共有フォルダーまたはリモート デスクトップにアクセスするための Microsoft アカウントを使用したリモート ログインを修正するには、次の手順を使用します。

Windows 10 を再インストールする方法

Windows 10 を再インストールする方法

[この PC をリセット] オプションまたは USB フラッシュ ドライブを使用する 2 つの方法で、ハード ドライブを消去して Windows 10 を再インストールできます。これが方法です。

Windows 10で0xC1900101エラーを修正する方法

Windows 10で0xC1900101エラーを修正する方法

Windows 10 をインストールしようとして 0xC1900101 エラーのいずれかが発生した場合、通常はドライバーの問題を意味します — 問題を解決する方法は次のとおりです。

Windows 10 でエラー 0xC1900200 および 0xC1900202 を修正する方法

Windows 10 でエラー 0xC1900200 および 0xC1900202 を修正する方法

Windows 10 では、エラー 0xC1900200 – 0x20008 および 0xC1900202 – 0x20008 は、PC が最小要件を満たしていないことを意味します。問題の修正を確認する

PowerShell でスクリプトを実行するように実行ポリシーを変更する方法

PowerShell でスクリプトを実行するように実行ポリシーを変更する方法

PowerShell でスクリプトを実行できるようにするには、実行ポリシーを変更する必要があります。Set-ExecutionPolicy RemoteSigned はスクリプトを許可します。

Windows 11 でドライバーをアンインストールする方法

Windows 11 でドライバーをアンインストールする方法

Windows 11 でドライバーをアンインストールするには、設定アプリ、コントロール パネル、またはデバイス マネージャーを使用します。各方法の手順は次のとおりです。

Windows 10 でネットワーク ファイルにアクセスする際のセキュリティ警告を修正する方法

Windows 10 でネットワーク ファイルにアクセスする際のセキュリティ警告を修正する方法

Windows 10 で「これらのファイルはコンピューターに有害である可能性があります」または「このファイルの作成者を確認できません」というメッセージが表示される場合は、これらの修正プログラムを使用してください。

Windows 11 でクラシック ファイル エクスプローラーのリボン メニューを有効にする方法

Windows 11 でクラシック ファイル エクスプローラーのリボン メニューを有効にする方法

Windows 11 では、従来のリボン メニューをファイル エクスプローラーに戻すことができます。レジストリを編集する方法は次のとおりです。

Windows 10 で DDU を使用してグラフィックス ドライバーを完全にアンインストールする方法

Windows 10 で DDU を使用してグラフィックス ドライバーを完全にアンインストールする方法

Display Driver Uninstaller は、Nvidia および AMD グラフィックス ドライバーが失敗した場合、または Windows 10 で完全に削除したい場合に、それらのドライバーを完全に削除します。

MACRIUM REFLECT を使用して Windows 10 ハード ドライブを新しい SSD にクローンする方法

MACRIUM REFLECT を使用して Windows 10 ハード ドライブを新しい SSD にクローンする方法

Macrium Reflect は、HDD を SSD に交換する場合でも、完全なバックアップを作成する場合でも、ドライブのクローン作成に最適なツールです。使い方はこちら。

Windows 10 用に設計されていないアダプターの Wi-Fi 接続の問題を修正する方法

Windows 10 用に設計されていないアダプターの Wi-Fi 接続の問題を修正する方法

Windows 10 でワイヤレス アダプターが切断され続け、黄色の三角形のアラートが表示される場合は、ドライバーの互換性の問題です。ここで修正します。

ローカル アカウントで Windows 11 をインストールする方法

ローカル アカウントで Windows 11 をインストールする方法

ローカル アカウントで Windows 11 をインストールするには、OOBE でサインイン オプションを使用し、オフライン アカウントを選択する必要があります。

Microsoft Edge でタブのぼかしと角丸を有効にする方法

Microsoft Edge でタブのぼかしと角丸を有効にする方法

Microsoft Edge のタブでマイカぼかしと丸みを帯びた角を有効にするには、このフラグを有効にして、Windows 11 の視覚効果を有効にする必要があります。

Windows 10 でネットワーク ドライブを削除する方法

Windows 10 でネットワーク ドライブを削除する方法

Windows 10 でマップされたネットワーク ドライブを削除または切断するには、次の手順に従って、レジストリ、コマンド プロンプト、およびファイル エクスプローラーを使用して削除します。

スカイリムの無限ロード画面の問題を解決する方法?

スカイリムの無限ロード画面の問題を解決する方法?

スカイリムのイライラする無限ロード画面の問題を解決し、よりスムーズで中断のないゲーム体験を保証する効果的な方法を学びましょう。

HID準拠のタッチスクリーンが表示されない場合の修正方法

HID準拠のタッチスクリーンが表示されない場合の修正方法

HID 準拠のタッチスクリーンで突然作業できなくなりました。何が私のPCに当たったのか全く分かりません。そんなあなたには、いくつかの修正方法をご紹介します。

PC でライブウェビナーを録画するにはどうすればよいですか

PC でライブウェビナーを録画するにはどうすればよいですか

この完全なガイドを読んで、PC でライブ ウェビナーを録画する便利な方法を学びましょう。Windows 10、8、7用の最高のウェビナー録画ソフトウェア、トップスクリーンレコーダー、ビデオキャプチャツールを共有しました。

以前に iPhone に接続していたコンピュータを信頼できないようにする方法

以前に iPhone に接続していたコンピュータを信頼できないようにする方法

iPhoneをコンピュータに接続した後に表示されるポップアップで信頼ボタンを誤ってクリックしたことがありますか? そのコンピュータを信頼しませんか? 次に、この記事を読んで、以前に iPhone に接続したコンピュータを信頼できない方法を学びましょう。

どこからでも映画を視聴する方法

どこからでも映画を視聴する方法

お住まいの国でアクアマンをストリーミングできない場合でも、アクアマンをストリーミングする方法を知りたいですか? この記事を最後まで読み進めれば、『アクアマン』を楽しめるようになります。

Windows および Mac で Web ページを PDF として保存する方法

Windows および Mac で Web ページを PDF として保存する方法

Web ページを PDF として簡単に保存する方法を学び、オフライン アクセスと共有のために Web コンテンツをポータブル PDF ファイルに変換するためのさまざまな方法とツールを発見します。

PDF ドキュメントにメモを追加するにはどうすればよいですか?

PDF ドキュメントにメモを追加するにはどうすればよいですか?

PDF ドキュメントにメモを追加する - この包括的なガイドは、さまざまな方法で PDF ドキュメントにメモを追加するのに役立ちます。

Windows 用 Logitech G510 ドライバーをダウンロードするには?

Windows 用 Logitech G510 ドライバーをダウンロードするには?

このブログは、ユーザーが Logitech G510 ドライバーをダウンロード、インストール、更新して、この Logitech キーボードの機能を最大限に活用できるようにするのに役立ちます。

Rainbow Six Siegeの遅延問題を解決するにはどうすればよいですか?

Rainbow Six Siegeの遅延問題を解決するにはどうすればよいですか?

レインボーシックス シージの遅れの問題に対処し、よりスムーズで楽しいゲーム体験を確保するためのトラブルシューティング手順と実証済みの方法を確認します。

リーグ・オブ・レジェンド 2023 で地域を変更するには?

リーグ・オブ・レジェンド 2023 で地域を変更するには?

このブログは、ゲーマーがリーグ オブ レジェンドで地域を変更し、世界中のさまざまな地域からプレイするのに役立ちます。