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におけるシステムの復元手順

Windows 11におけるシステムの復元手順

エラーやクラッシュが発生している場合は、Windows 11でのシステム復元手順に従ってデバイスを以前のバージョンに戻してください。

マイクロソフトオフィスの代替としての6つのベスト

マイクロソフトオフィスの代替としての6つのベスト

マイクロソフトオフィスの最良の代替を探しているなら、始めるための6つの優れたソリューションを紹介します。

Windows: 特定のフォルダ位置にコマンドプロンプトを開く

Windows: 特定のフォルダ位置にコマンドプロンプトを開く

このチュートリアルでは、特定のフォルダ位置にコマンドプロンプトを開くWindowsデスクトップショートカットアイコンの作成方法を示します。

壊れたWindowsアップデートの修正方法4つ

壊れたWindowsアップデートの修正方法4つ

最近のアップデートをインストールした後に問題が発生した場合に壊れたWindowsアップデートを修正する複数の方法を発見してください。

Windows 11でビデオをスクリーンセーバーとして設定する方法

Windows 11でビデオをスクリーンセーバーとして設定する方法

Windows 11でビデオをスクリーンセーバーとして設定する方法に悩んでいますか?複数のビデオファイル形式に最適な無料ソフトウェアを使用して、解決方法をご紹介します。

Windows 11: 5つの方法でナレーター音声を無効にする

Windows 11: 5つの方法でナレーター音声を無効にする

Windows 11のナレーター機能にイライラしていますか?複数の簡単な方法でナレーター音声を無効にする方法を学びましょう。

Microsoft OutlookとGmailの同期方法ステップ

Microsoft OutlookとGmailの同期方法ステップ

複数のメール受信箱を維持するのは大変な場合があります。特に重要なメールが両方に届く場合は尚更です。この問題に対する解決策を提供する記事です。この記事では、PCおよびApple MacデバイスでMicrosoft OutlookとGmailを同期する方法を学ぶことができます。

キーボードがダブルスペースになった場合の対処法

キーボードがダブルスペースになった場合の対処法

キーボードがダブルスペースになる場合は、コンピュータを再起動し、キーボードを掃除してください。その後、キーボード設定を確認します。

リモートデスクトップ:エラー“Windowsはプロファイルを読み込めないため、ログインできません”の修正

リモートデスクトップ:エラー“Windowsはプロファイルを読み込めないため、ログインできません”の修正

リモートデスクトップを介してコンピューターに接続する際に“Windowsはプロファイルを読み込めないため、ログインできません”エラーを解決する方法を示します。

何かが起こり、PINが利用できないエラーの修正方法2つ

何かが起こり、PINが利用できないエラーの修正方法2つ

Windowsで何かが起こり、PINが利用できなくなっていますか? パニックにならないでください!この問題を修正し、PINアクセスを回復するための2つの効果的な解決策があります。