【发布时间】:2018-12-22 12:26:12
【问题描述】:
如标题所示,我想获取目录中每个文件的大小(以 KB 为单位),并将其与这样的文件名一起存储在一个数组中。
@(
('Sample.txt',10)
)
我已经尝试对每个对象使用 a 并获得这样的项目属性
Get-ChildItem $path | ForEach-Object{
$size += Get-ItemProperty.length
}
但它不起作用,因为我没有指向它的变量。
【问题讨论】:
-
Get-ChildItem $path已经输出了将Nameproperty 与Lengthproperty 组合在一起的对象(至少在files 的情况下)。您的第二个代码 sn-p 表明您正在尝试计算目录中所有文件的总大小,但在您的问题之前的所有内容都表示您想要单个文件的大小。你能澄清一下你想要做什么吗?
标签: powershell