Windows 10 の共有ネットワーク フォルダーで ForFiles コマンドを使用する方法

Windows 10 では、ForFilesは、さまざまな条件を使用してファイルを選択し、それらに対してコマンドを実行するように設計された便利なコマンド ライン ツールです。通常、このコマンドは、特定の基準を満たすファイルのグループを削除するためによく使用されます。たとえば、特定の日数の間変更されていないファイルです。 

ForFiles の唯一の注意点は、ローカルでのみ実行されることです。つまり、ForFiles を使用して、ネットワーク フォルダーに保存されているファイルを選択してコマンドを実行することはできません。ただし、 Windows 10でネットワーク フォルダーをマップし、マップされたドライブでコマンドを実行すると、このタスクを完了することができます。コマンドを自動的に実行するタスクをスケジュールするスクリプトを作成することもできます。

このガイドでは、Windows 10 の共有ネットワーク フォルダーで ForFiles コマンドを使用する手順について説明します。

Windows 10 のネットワーク フォルダーで ForFiles コマンドを使用する方法

ForFiles を使用してネットワーク共有フォルダー上のファイルを削除するには、次の手順を使用します。

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

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

  3. 次のコマンドを入力して、ForFiles コマンドを実行するネットワーク フォルダーをマップし、Enterを押します。

    net use z: \\networkShare\files /user:userName PaZZw0rd

    コマンドで、マッピングに割り当てるドライブ文字の「z」を変更し、共有フォルダー パスの「\\networkShare\files」を置き換えます。

    簡単なヒント:ユーザー名とパスワードは、フォルダー共有のアクセス許可に応じてオプションです。

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

    ForFiles /p "C:\PATH\TO\FOLDER" /s /d -30 /c "cmd /c del /q @file"

    コマンドで、ファイルを削除するフォルダーへのパスを「C:\PATH\TO\FOLDER」に変更し、 /d -30を変更して最終更新日のファイルを選択します。

    How to use ForFiles command on shared network folder on Windows 10

    ForFiles 削除ファイル ネットワーク フォルダ

  5. 次のコマンドを入力して、ネットワーク フォルダーのマッピングを削除し、Enterを押します。

    net use z: /delete

    コマンドで、 「z」をマッピングに対応するドライブ文字に置き換えます。

手順を完了すると、指定したネットワークの場所でコマンドが実行されます。

ForFiles オプションの内訳

このガイドの ForFiles コマンドで使用されるオプションの説明は次のとおりです。

  • /p —検索を開始するパス名を示します。
  • /s —サブディレクトリ内を検索するように ForFiles に指示します。
  • /d —ファイルの最終変更日を指定します。
  • /c — ForFiles にコマンドを実行するように指示します。コマンドは二重引用符で囲む必要があります。デフォルトは"cmd /c del @file"です。
  • /q — 確認なしでフォルダを削除できます。 

これらのスイッチについて詳しく知りたい場合は、ForFiles /?コマンドを使用してください。

Windows 10 のネットワーク フォルダーで ForFiles コマンドをスケジュールする方法

ForFiles を使用してファイルを削除するプロセスを自動化する場合は、最初にスクリプトを作成し、次にタスク スケジューラを使用してスケジュールされたタスクでスクリプトを実行する必要があります。

ネットワーク共有フォルダー上のファイルを自動的に削除するには、次の手順を使用します。

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

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

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

    net use z: \\PATH\TO\NETWORK\FOLDER ForFiles /p "z:" /s /d -30 /c "cmd /c del /q @file" net use z: /delete

  4. スクリプトを好みに合わせてカスタマイズします。たとえば、最初の行で、共有フォルダーをマップするために使用するドライブ文字の「z」を必ず変更し、ファイルを削除するためにマップするネットワーク フォルダーのパスを指定します。2 行目で、マップ ドライブに対応するドライブ文字の「z」を変更し、 /d -30を変更して、最終更新日のファイルを選択します。最後に、3 行目の「z」をネットワーク マップ ドライブのドライブ文字に置き換えます。

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

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

  7. わかりやすい名前と.bat拡張子を付けてファイルを保存します。たとえば、pictures-cleanup.batです。

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

  9. タスク スケジューラを検索し、一番上の結果をクリックしてアプリを開きます。

  10. [タスク スケジューラ ライブラリ] フォルダーを右クリックし、 [新しいフォルダー] オプションをクリックします。

    How to use ForFiles command on shared network folder on Windows 10

    タスク スケジューラが新しいフォルダーを作成する

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

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

    How to use ForFiles command on shared network folder on Windows 10

    タスク スケジューラが新しいタスクを作成する

  13. 「名前」ボックスに、タスクの名前を入力します。たとえば、画像のクリーンアップ

    How to use ForFiles command on shared network folder on Windows 10

    タスク スケジューラの一般設定

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

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

  16. 「トリガー」タブをクリックし、「新規」ボタンをクリックします。

  17. [タスクの開始] ドロップダウン メニューを使用して、[スケジュールどおり] オプションを選択します。

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

    How to use ForFiles command on shared network folder on Windows 10

    ForFiles タスクのスケジュール

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

  20. [アクション] タブをクリックし、[新しいボタン] をクリックします。

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

  22. [プログラム/スクリプト] ボックスで、[参照] ボタンをクリックし、ForFiles スクリプト ファイルを見つけます。

    How to use ForFiles command on shared network folder on Windows 10

    タスク スケジューラの ForFiles スクリプトの場所

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

  24. 「設定」タブをクリックし、次のオプションを確認してください。

    • オンデマンドでタスクを実行できるようにします。
    • スケジュールされた開始に失敗した後、できるだけ早くタスクを実行します。
    • タスクが失敗した場合は、毎回再起動します。
    How to use ForFiles command on shared network folder on Windows 10

    タスク スケジューラのタスク設定

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

手順を完了すると、スケジュールに従ってタスクが実行され、指定した日数よりも古いネットワーク上の場所にあるファイルが削除されます。

このガイドでは、特定の基準を満たすファイルをネットワーク フォルダーから削除することに焦点を当てていますが、これは一例です。ForFiles を使用して、他の多くのコマンドを実行できます。



Leave a Comment

Windows 11、10でブートメニューの表示順序を変更する方法

Windows 11、10でブートメニューの表示順序を変更する方法

Windows 11 でブート メニューの順序を変更するには、コマンド プロンプト (管理者) を開き、bcdedit /displayorder または {IDENTIFIER} /addfirst コマンドを実行します。

Windows 11にCABファイルをインストールする5つの方法|完全ガイドとトラブルシューティング

Windows 11にCABファイルをインストールする5つの方法|完全ガイドとトラブルシューティング

Windows 11で.cabファイルを安全にインストールする5つの専門手法を解説。DISMコマンド/PowerShell/手動インストール方法からエラー解決まで、実例画像付きで完全ガイド。

Windows 11 でステッカーの描画を有効にする方法

Windows 11 でステッカーの描画を有効にする方法

Windows 11 デスクトップにステッカーを追加するときにインクの描画オプションを有効にするには、Vivetool /enable /id:36165848 コマンドを使用します。

Windows 11で設定アプリをリセットする方法

Windows 11で設定アプリをリセットする方法

Windows 11 で設定アプリが開かない場合、フリーズまたはクラッシュした場合に設定アプリをリセットするには、[スタート] を開き、[設定] を右クリックして、[アプリの設定] を選択し、[リセット] をクリックします。

Windows 11 で古いアプリを互換モードで実行する方法

Windows 11 で古いアプリを互換モードで実行する方法

Windows 11 で互換モードで古いアプリを実行するには、アプリのプロパティを開き、[互換性] タップで互換モードを有効にします。

Windows 11でドライブパーティションを削除する方法

Windows 11でドライブパーティションを削除する方法

Windows 11 でパーティションを削除するには、[設定] の [ディスクとボリューム] ページを開き、ドライブ パーティションを選択し、[プロパティ] をクリックして、[削除] をクリックします。

Windows 11 で Cortana をアンインストールする方法

Windows 11 で Cortana をアンインストールする方法

Windows 11 から Cortana をアンインストールするには、PowerShell (管理者) を開き、Get-AppxPackage *Microsoft.549981C3F5F10* | を実行します。削除-AppxPackage

Windows 11、10にPowerToysをインストールする方法

Windows 11、10にPowerToysをインストールする方法

PowerToys を Windows 11 (または 10) にインストールするには、Microsoft Store を使用するか、GitHub からインストーラーをダウンロードするか、winget コマンドを使用できます。

Windows 11 で新しいエネルギー推奨設定を有効にする方法

Windows 11 で新しいエネルギー推奨設定を有効にする方法

Windows 11 でエネルギー推奨設定を有効にするには、Vivetool /enable /id:39427030 および Vivetool /enable /id:41249924 コマンドを使用します。

Windows 11 で新しい個別の推奨アクション設定を有効にする方法

Windows 11 で新しい個別の推奨アクション設定を有効にする方法

Windows 11 で今後の推奨アクションのカスタマイズ設定を有効にするには、vivetool /enable /id:42623125 および 41058795 コマンドを実行します。

Windows 11 で RGB ライティング コントロールを有効にする方法

Windows 11 で RGB ライティング コントロールを有効にする方法

Windows 11 で RGB ライティング設定を有効にするには、コマンド プロンプト (管理者) を開き、vivetool /enable /id:41355275 および 35262205 コマンドを実行します。

Windows 11でファイルエクスプローラーのタブを無効にする方法

Windows 11でファイルエクスプローラーのタブを無効にする方法

Windows 11 22H2 のファイル エクスプローラーで TABS を無効にするには、ViveTool で vivetool /disable /id:39145991 37634385 36354489 を使用します。

Windows 11 に msixbundle、appxbundle、msix、または appx アプリをインストールする方法

Windows 11 に msixbundle、appxbundle、msix、または appx アプリをインストールする方法

Windows 11 で msixbundle、appxbundle、msix、または appx アプリをインストールするには、ファイルをダブルクリックするか、Add-AppxPackage -Path コマンドを実行します。

Windows 11 で新しいウィジェットの固定オプションを有効にする方法

Windows 11 で新しいウィジェットの固定オプションを有効にする方法

Windows 11 でウィジェットの固定オプションを有効にするには、コマンド プロンプト (管理者) を開き、vivetool /enable /id:43636169 コマンドを実行します。

Windows 11 を再起動せずに VMware Workstation を再起動する方法

Windows 11 を再起動せずに VMware Workstation を再起動する方法

Windows 11 で VMware Workstation を正しく再起動するには、タスク マネージャーを開き、プロセスを終了し、[サービス] タブを開いてサービスを再起動します。

Windows 11、10で高速スタートアップを無効にする方法

Windows 11、10で高速スタートアップを無効にする方法

Windows 11 で高速スタートアップを無効にするには、電源オプション (コントロール パネル) を開き、[電源ボタンの動作の選択] で高速スタートアップをオフにします。

Windows 11でタスクスケジューラの履歴を有効にする方法

Windows 11でタスクスケジューラの履歴を有効にする方法

タスクの履歴を有効にするには、タスク スケジューラを開き、フォルダーを右クリックして、[すべてのタスク履歴を有効にする] オプションを選択します。

Windows 11 でタッチ用の新しいタスクバーを有効にする方法

Windows 11 でタッチ用の新しいタスクバーを有効にする方法

Windows 11 でタッチ最適化タスクバーを有効にするには、ViveTool コマンド ツールを起動し、Vivetool /enable /id:26008830 コマンドを実行します。

Windows 11 で新しいエネルギーとバッテリー使用量の設定を有効にする方法

Windows 11 で新しいエネルギーとバッテリー使用量の設定を有効にする方法

Windows 11 では、ラップトップ、タブレット、さらにはデスクトップ コンピューターに新しいエネルギーとバッテリー使用量の設定が追加されています。この機能を有効にする方法は次のとおりです。

Microsoft EdgeでEPUBリーダーを有効にする方法

Microsoft EdgeでEPUBリーダーを有効にする方法

Microsoft Edge で EPUB を有効にするには、アプリのショートカットに --enable-features=msEdgeEPUBReaderEnabled を追加します。その方法は次のとおりです。

Windows 11でBattle.netエージェントのスリープエラーを修正する方法:究極のトラブルシューティングガイド

Windows 11でBattle.netエージェントのスリープエラーを修正する方法:究極のトラブルシューティングガイド

Windows 11でBattle.netエージェントのスリープエラーに悩まされていませんか?ゲームを再びスムーズに動作させるための、実証済みの解決策をご紹介します。スムーズなゲームプレイのためのステップバイステップのトラブルシューティング。

驚異的なゲームスピードを実現:Windows 11 DirectStorage を使いこなして超高速読み込みを実現

驚異的なゲームスピードを実現:Windows 11 DirectStorage を使いこなして超高速読み込みを実現

Windows 11のDirectStorageをゲームに活用して、読み込み時間を短縮し、パフォーマンスを向上させる方法をご紹介します。設定を最適化して、よりスムーズなゲームプレイを実現するためのヒントをまとめたステップバイステップガイドです。

🚀 究極ガイド:Windows 11 のコア分離がオンにならない問題を解決する方法(2026 年版の実証済み手順)

🚀 究極ガイド:Windows 11 のコア分離がオンにならない問題を解決する方法(2026 年版の実証済み手順)

Windows 11でコア分離がオンにならないことにお困りですか?この重要なセキュリティ機能を有効にし、よくある問題を解決してPCのパフォーマンスを向上させるためのステップバイステップの修正方法をご紹介します。

🚨 クイックフィックス:Windows 11 で失われたセキュリティ センター サービスを復元する – 技術スキルは必要ありません!

🚨 クイックフィックス:Windows 11 で失われたセキュリティ センター サービスを復元する – 技術スキルは必要ありません!

Windows 11 セキュリティセンターサービスが見つからなくてお困りですか? 実証済みのステップバイステップの修復方法で、安全に復元し、手間をかけずにPCを保護できます。最適な保護を実現する最新の方法にアップデートされています。

Windows 11の起動ロゴから進まない?2026年版の完全版でオンライン復帰を早める方法

Windows 11の起動ロゴから進まない?2026年版の完全版でオンライン復帰を早める方法

Windows 11 が起動ロゴから先に進まなくて困っていませんか?この 2026 年の包括的なトラブルシューティング ガイドでは、セーフ モードから高度な修復まで、実証済みの修正方法を網羅し、問題を迅速かつ簡単に解決するのに役立ちます。

🚀 Windows 11 TaskbarX の中央アイコンエラーを修正する:究極のステップバイステップガイド

🚀 Windows 11 TaskbarX の中央アイコンエラーを修正する:究極のステップバイステップガイド

Windows 11のTaskbarXでアイコンが中央に表示されないエラーでお困りですか?アイコンを簡単に中央に配置し、機能を回復し、タスクバーを最適化するための実証済みの修正方法をご紹介します。最新のソリューションでシームレスなパフォーマンスを実現します。

Windows 11のWgetとCurlのエラーを修正:オンラインに素早く復帰するための究極のトラブルシューティングガイド

Windows 11のWgetとCurlのエラーを修正:オンラインに素早く復帰するための究極のトラブルシューティングガイド

Windows 11のwgetコマンドとcurlコマンドのエラーでお困りですか?このステップバイステップガイドでは、よくある問題、簡単な解決策、そして効率的に解決するためのプロのヒントをご紹介します。今すぐダウンロードとAPI呼び出しをコントロールしましょう。

ウェブカメラのロックを解除する:Windows 11 ウェブカメラのプライバシーシャッターエラーの究極的な解決策

ウェブカメラのロックを解除する:Windows 11 ウェブカメラのプライバシーシャッターエラーの究極的な解決策

Windows 11のウェブカメラのプライバシーシャッターエラーに悩まされていませんか?実証済みのステップバイステップの解決策で、カメラへのアクセスを迅速かつ安全に復元できます。今すぐプライバシーを取り戻しましょう!

🚨 究極のガイド: Windows 11 の仮想メモリが少なすぎるエラーを数分で修正 – 技術スキルは必要ありません!

🚨 究極のガイド: Windows 11 の仮想メモリが少なすぎるエラーを数分で修正 – 技術スキルは必要ありません!

Windows 11の仮想メモリ不足エラーに悩まされていませんか?システムを強化するための、実証済みのステップバイステップの解決策を見つけましょう。

Windows 11のロック解除:TPM認証がサポートされていないエラーの究極の修正

Windows 11のロック解除:TPM認証がサポートされていないエラーの究極の修正

Windows 11の「TPM構成証明がサポートされていません」というエラーでお困りですか?TPM要件を回避し、スムーズにアップグレードするための実証済みの解決策をご紹介します。ステップバイステップのガイドで、手間なくインストールできます。