基本上我希望下面我可以生成的所有信息都在同一个变量中。目前我有2件。我想将Split-Path
的输出作为标题为"文件夹"的新列。在$newdata
变量中。
$newdata = gci -r C:\temp\Screenshots\*.* |
? {$_.LastWriteTime -gt '12/30/16'} |
% {Get-ItemProperty $_} |
select BaseName, Directory
$newdata | select Directory | % {
Split-Path (Split-Path "$_" -Parent) -Leaf
}
答案 0 :(得分:2)
那是calculated properties的用途。
$newdata = Get-ChildItem -Recurse C:\temp\Screenshots\*.* |
Where-Object {$_.LastWriteTime -gt '12/30/16'} |
ForEach-Object {Get-ItemProperty $_} |
Select-Object BaseName, Directory,
@{n='Folder';e={Split-Path $_.Directory -Parent | Split-Path -Leaf}}