use*_*665 54 windows command-line
我想使用 Windows 命令行来计算文件夹和子文件夹中所有文件的大小。我通常会通过右键单击文件夹并单击“属性”来执行此操作,但我希望能够在命令行上执行此操作。
我可以使用哪个命令?
Roc*_*ket 47
您将希望使用dir /a/s它来包含每个文件,包括系统文件和隐藏文件。这将为您提供所需的总尺寸。
Ben*_*n N 22
您可以使用 PowerShell!
$totalsize = [long]0
Get-ChildItem -File -Recurse -Force -ErrorAction SilentlyContinue | % {$totalsize += $_.Length}
$totalsize
Run Code Online (Sandbox Code Playgroud)
这会遍历整个当前目录(忽略无法输入的目录)并总结每个文件的大小。然后它以字节为单位打印总大小。
压实单衬:
$totalsize=[long]0;gci -File -r -fo -ea Silent|%{$totalsize+=$_.Length};$totalsize
Run Code Online (Sandbox Code Playgroud)
在我的机器上,这似乎比 a 稍快dir /s /a,因为它不会将每个对象的信息打印到屏幕上。
要从普通命令提示符运行它:
powershell -command "$totalsize=[long]0;gci -File -r -fo -ea Silent|%{$totalsize+=$_.Length};$totalsize"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
468660 次 |
| 最近记录: |