我使用get-childitem来获取Filename,loction&大小
$agh=get-childitem E:\Documents\ -recurse | % {Write-output $_.FullName $_.length}
我得到的输出如下。
E:\ Documents \ Application Remediation - 要查找的内容.pptx
55956个
E:\ Documents \估计change.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循环中格式化写入输出以在变量中重定向,需要帮助。
我将在Mail正文中使用此变量来共享目录的详细信息作为电子邮件内容。
感谢。
答案 0 :(得分:0)
将输出传递给SELECT语句以获取名称,路径和大小,然后传递给Format-Table:
$agh = get-childitem E:\Documents\ -recurse | select Name, Directory, length | format-table