以前、私は最大のファイルとディレクトリを見つける方法を書きました Linuxの場合 。本日は、Windows向けのソリューションをご紹介します。サードパーティのツールに依存していません。最新のすべてのWindowsインストールで使用可能な組み込み機能のみを使用します。
広告
それを気に入っていない人をFacebookのビジネスページから禁止する方法
Windows10で大きなファイルを見つけるには 、以下に説明する2つの方法のいずれかを使用できます。
目次。
ファイルエクスプローラーを使用してWindows10で大きなファイルを検索する
大きなファイルを見つける最初の方法は、ファイルエクスプローラーを使用することです。 Windows 10のデフォルトのファイルマネージャーアプリには、特別な検索ボックスがあります。フォーカスを合わせると、リボンにいくつかの高度なオプションが表示されます。
ファイルエクスプローラーで検索機能を有効にするには、検索ボックスをクリックするか、キーボードのF3キーを押します。リボンは次のようになります。
リボンで、[サイズ]ボタンを確認します。これは、ファイルサイズで検索するためのフィルターを作成できるドロップダウンリストです。次のオプションをサポートします。
空(0 KB)
小さい(0〜10 KB)
小(10 – 100 KB)
中(100 KB – 1 MB)
大(1〜16 MB)
巨大(16 – 128 MB)
巨大(> 128 MB)
更新:Windows 10バージョン1809以降、サイズ定義が更新されました。Tiny、Small、Medium、Large、Huge、Giganticは、0〜16KB、16KB〜1MB、1 MB〜128 MB、128 MB〜1GBとして定義されるようになりました。 、1 GB – 4 GB、および> 4 GB
あなたに適したオプションを選択すれば完了です。
ヒント:独自のカスタムサイズフィルターを使用できます。必要なのは、次のようにファイルエクスプローラーの検索ボックスに目的のフィルター条件を入力することです。
サイズ:> 2GB
これにより、2ギガバイトを超えるファイルを見つけることができます。サイズはKB、MB、GBなどで指定できます。たとえば、5KB、10GB、または10MBを入力できます。このようにして、大きなファイルを検索し、デバイスのディスク容量が不足するのを防ぐことができます。
コマンドプロンプトを使用してWindows10で大きなファイルを検索する
Linuxと同様に、Windowsでもいくつかの便利なコマンドを使用できます。それらを使用して、大きなファイルをすばやく見つけることができます。
最初のコマンドは、よく知られているコマンド「if」です。これは、バッチファイルに条件付きブランチを作成できるコンソールコマンドです。組み込みのヘルプを使用して、詳細を確認できます。コマンドプロンプトを開き、次のように入力します
優先度ウィンドウ10の設定方法
もし/?
出力には、オプションの長いリストが含まれています。私たちにとって最も興味深いのは、比較操作に関する部分です。それらは次のとおりです。
EQU-等しい
NEQ-等しくない
LSS-未満
LEQ-以下
GTR-より大きい
GEQ-以上
それらを使用して、ファイルのサイズを分析できます。コードの構成は次のようになります。
IF file_size_value GTR some_other_value_tocomparesome_action_here。
大きなファイルを見つけるには、file_size_valueを渡す必要があります。このようなタスク用に特別に設計された別の組み込みコマンドが役立ちます。 forfilesです。このコマンドは、ファイル(またはファイルのセット)を選択し、そのファイルに対してコマンドを実行します。
詳細については、実行してください
forfiles /?
この場合の最も興味深いスイッチは次のとおりです。
/ S-このスイッチは、forfileをサブディレクトリに再帰させます。 'DIR / S'のように。
/ C-このコマンドは、検出される各ファイルに対して実行するコマンドを指定します。コマンド文字列は二重引用符で囲む必要があります。
デフォルトのコマンドは「cmd / c echo @ file」です。
コマンド文字列では、次の変数を使用できます。
@ file-ファイルの名前を返します。
@ fname-拡張子なしのファイル名を返します。
@ ext-ファイルの拡張子のみを返します。
@ path-ファイルのフルパスを返します。
@ relpath-ファイルの相対パスを返します。
@ isdir-ファイルタイプが次の場合は「TRUE」を返します
ディレクトリ、およびファイルの場合は「FALSE」。
@ fsize-ファイルのサイズをバイト単位で返します。
@ fdate-ファイルの最終変更日を返します。
@ ftime-ファイルの最終変更時刻を返します。
コマンドラインに特殊文字を含めるには、0xHH形式の文字の16進コードを使用します(例:タブの場合は0x09)。内部CMD.exeコマンドの前には「cmd / c」を付ける必要があります。
この情報を使用して、次のコマンドを実行して大きなファイルを見つけることができます。
forfiles / S / C'cmd / c if @fsize GTR 1048576 echo @path '
ユーチューブでのコメントの見方
これにより、現在のフォルダとそのサブフォルダで1メガバイトを超えるすべてのファイルが再帰的に検索されます。好みに応じてコマンドを変更すれば完了です。
それでおしまい。