211service.com
PowerShell は Windows 10/11 でフォルダー サイズを取得します。ここに完全なガイドがあります[パーティションマネージャー]
多くのユーザーは、どの PowerShell コマンドレットがフォルダー サイズを取得できるかについて混乱しています。この投稿では、 このサイト を説明します PowerShell でフォルダー サイズを取得する 詳細に。また、Windows 10/11 でファイル/フォルダーのサイズを一覧表示するためのより良い代替手段も紹介します。
- PowerShell はフォルダー サイズを取得できますか
- PowerShell でディスク上のフォルダー サイズを取得する方法 Windows 10/11
- PowerShell Get Folder Sizeのより良い代替手段
PowerShell は、強力な Windows コマンド ライン シェルおよびスクリプト環境ツールであり、次のようなさまざまな作業を処理するために使用できます。 リモート コンピューターのシャットダウン/再起動 、 Windows 更新プログラムのインストール 、 ファイルをコピーする 、ファイルの削除、ファイル サイズの一覧表示など。
ただし、多くの初心者や経験豊富なユーザーでさえ、PowerShell を使用してこれらの作業を行う方法に慣れていません。ここでは、「PowerShell get file size」コマンドレットについて説明し、代替ツールを紹介します。詳細を知るために読み続けましょう。
PowerShell はフォルダー サイズを取得できますか
PowerShell はファイル サイズを取得できますか?もちろんはい。指定したディレクトリ内のフォルダー/ファイルのサイズを取得するのに役立つさまざまな PowerShell コマンドレットがあります。ここでは、フォルダー サイズの PowerShell を取得するコマンドレットを次のようにまとめます。
- Get-ChildItem (gci エイリアス): これは、PowerShell フォルダーのサイズを取得するための最も一般的なコマンドレットです。このコマンドレットを使用すると、指定したディレクトリ内のファイル/フォルダーのサイズの一覧を取得できます。指定した 1 つ以上のディレクトリ内のすべてのアイテムを取得できますが、空のディレクトリは表示されません。
- Measure-Object (メジャー エイリアス): このコマンドレットは、主にオブジェクトのプロパティ値の計算を実行するために使用されます。これを使用して、現在のディレクトリ内のすべてのファイル/フォルダーの最小、最大、および合計サイズを表示できます。
- オブジェクトの選択 (エイリアスの選択): このコマンドレットは、オブジェクトまたはオブジェクト セットの指定されたプロパティを選択するために使用されます。結果を表示し、フォルダー/ファイル サイズのバイトをメガバイトに変換できます。
これで、PowerShell get directory size に関連するコマンドレットの全体的な理解が得られたはずです。 Windows 10/11 で PowerShell を使用してフォルダー/ファイル サイズを取得する方法を見てみましょう。
PowerShell でディスク上のフォルダー サイズを取得する方法 Windows 10/11
Windows 10/11でPowerShellにフォルダー/ファイルのサイズを取得させる方法は?答えは、ニーズによって異なります。ここでは、PowerShell の get directory size オブジェクトに関連するいくつかの最も一般的な例をまとめます。
管理者特権の PowerShell ウィンドウを開くには、次のように入力します。 パワーシェル 検索ボックスで右クリック Windows PowerShell そして選択 管理者として実行 そしてクリック はい それを確認します。開いたら、次のコマンドを試して、ディレクトリ内のフォルダー/ファイルのサイズを一覧表示できます。
例 1: PowerShell で指定したディレクトリのフォルダー サイズを取得する
指定したディレクトリ内のファイル/フォルダーのサイズを取得する場合は、次のコマンドを参照できます。たとえば、C:\Windows10Upgrade フォルダーのサイズを取得するには、次のコマンドを実行できます。 Get-ChildItem C:\Windows10Upgrade | Measure-Object -Property Length -sum 指図。
Get-ChildItem フォルダー パス | Measure-Object -Property Length -sum

このディレクトリの合計ファイル サイズを MB または GB で表示する場合は、次のコマンドを実行できます。
(gci C:\Windows10Upgrade | 長さ -s を測定).sum / 1Mb
(gci C:\Windows10Upgrade | 長さ -s を測定).sum / 1Gb
サイズを小数点以下 2 桁に丸めたい場合は、次のコマンドを実行できます。
'{0:N2} GB' -f ((gci C:\Windows10Upgrade | 測定長 -s).sum / 1Gb)

例 2. ディレクトリ内の特定のタイプのファイル サイズを取得する PowerShell
.exe ファイル タイプのすべてのファイル サイズの合計サイズを取得する場合は、次のコマンドを実行できます。ここで交換できます EXE iso、xlsxなどの他のファイルタイプと一緒に。
(gci c:\exe *.exe | 測定長 -s).sum / 1Mb
例 3. PowerShell Get Directory Size (サブフォルダーとサブディレクトリを含む)
サブフォルダーとサブディレクトリを含むディレクトリ内のすべてのファイルの合計サイズを取得するには、–Recurse コマンドレットを使用できます。たとえば、C:\Windows10Upgrade ディレクトリ内のすべてのファイルの合計サイズを取得する場合は、次のコマンドを実行できます。
'{0:N2} GB' -f ((gci –force C:\Windows10Upgrade –Recurse -ErrorAction SilentlyContinue| 長さを測定 -s).sum / 1Gb)

例 4. PowerShell によるリモート コンピューターのフォルダー サイズの取得
さらに、PowerShell は、Invoke-command コマンドレットを介してリモート コンピューター上のフォルダー/ファイル サイズを取得するのに役立ちます。ここで、 コンピュータネーム をリモート コンピュータの実際の名前に置き換えます。
Invoke-Command -ComputerName hq-srv01 -ScriptBlock ${Function:Get-FolderSize} –ArgumentList 'C:\PS'
PowerShell Get Folder Sizeのより良い代替手段
上記の情報によると、PowerShell は、ディレクトリ内のファイル/フォルダー/サブフォルダーのサイズを一覧表示できるプロフェッショナル ツールであることがわかります。ただし、これらのコマンドレットに慣れていないと、時間がかかり複雑になります。 「パスが見つかりません」、「 スクリプトの実行が無効になっています 」など。
PowerShell リスト フォルダーのサイズに代わる効果的な方法はありますか?もちろんはい。このサイトの Partition Wizard はそのようなツールです。これ スペースアナライザー 機能を使用すると、さまざまなドライブのファイル/フォルダー/ディレクトリのサイズをすばやく分析できます。
さらに、ソフトウェアを使用して名前またはタイプでファイルを検索できます。ハード ドライブまたは C ドライブがいっぱいの場合、このツールも通知します。 ディスクスペースを占有しているファイルは何ですか ディスク容量を解放するのに役立ちます。
