Get Folder Size from Windows Command Line

前端 未结 17 2414
滥情空心
滥情空心 2020-11-28 18:52

Is it possible in Windows to get a folder\'s size from the command line without using any 3rd party tool?

I want the same result as you would get when right clicking

17条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-28 19:47

    Here comes a powershell code I write to list size and file count for all folders under current directory. Feel free to re-use or modify per your need.

    $FolderList = Get-ChildItem -Directory
    foreach ($folder in $FolderList)
    {
        set-location $folder.FullName
        $size = Get-ChildItem -Recurse | Measure-Object -Sum Length
        $info = $folder.FullName + "    FileCount: " + $size.Count.ToString() + "   Size: " + [math]::Round(($size.Sum / 1GB),4).ToString() + " GB"
        write-host $info
    }
    

提交回复
热议问题