【发布时间】:2016-02-10 23:35:46
【问题描述】:
我正在使用 get-childitem 来获取文件名、位置和大小。
$agh=get-childitem E:\Documents\ -recurse | % {Write-output $_.FullName $_.length}
我得到如下输出。
E:\Documents\Application Remediation - 查找内容.pptx
55956
E:\Documents\更改所需时间的估计.xlsx
10509
我在一行中获取文件名,在新行中获取大小。
我期待如下输出
File name Location Size
Application Remediation - What to look for.pptx E:\Documents\ 55956
Estimation of time required for changes.xlsx E:\Documents\ 10509
在如何格式化 foreach 循环中的写入输出以在变量中重定向方面需要帮助。
我将在邮件正文中使用此变量来共享目录的详细信息作为电子邮件内容。
谢谢。
【问题讨论】:
-
get-childitem c:\temp\ -recurse | select FullName, length | ft获取表格格式。 -
get-childitem c:\temp\ -recurse | select Name, Directory, length | ft将获得您指定的三个项目。
标签: powershell