用途
新着
履歴
分類

PowerShell 容量の大きいファイルの抽出

PowerShell 容量の大きいファイルの抽出
PowerShellを使って、デスクトップ情報のファイルから重いファイルを一瞬で探すサンプルです。

以下のコマンドを実行すると、ローカルのファイルを容量の多い順に、容量とファイルの場所の一覧を表示します。

コマンドはdesktopの一つ上の階層で実行してください。

Get-ChildItem .\Desktop -Recurse | Sort-Object Length -Descending | Where-Object {$_.Length -gt 1000 } |Format-Table {$_.Length,$_.FullName}

実行結果

$_.Length,$_.FullName                                                                     
ーーーーーーーーーーーーーーーー
{ファイル容量, ファイル名フルパス}
{ファイル容量, ファイル名フルパス}
{ファイル容量, ファイル名フルパス}
・・・

解説

コマンドはパイプでつながっています。

それぞれのコマンドを説明します。

Get-ChildItem .\Desktop -Recurse

desktop配下のファイルの情報を取得します。recurseはすべてのフォルダの中も対象とします。

Sort-Object Length -Descending 

上記のファイル一覧の情報を容量で降順に並べ替えます。

Where-Object {$_.Length -gt 1000 } 

1000byte以上のファイルに絞り込みます。

Format-Table {$_.Length,$_.FullName }

上記だけだと思いファイルの場所がわからないので、容量とファイルのフルパスを表示させます。

少し長いですが、それぞれ簡単なコマンドを繋げていることがわかります。

使いやすいようにカスタムしてお使いください。

公開 2024-08-16 17:23:00
更新 2025-03-12 15:25:36
このページの二次元コード
PowerShell 容量の大きいファイルの抽出

同じカテゴリーのサンプル

人気のサンプル

search -  category -  about
© 2025 kipure
Top