在Powershell中,可以通过变量的内容引用Object的属性吗?允许更改变量内容以更改逻辑,而不是更改逻辑目录。请参阅下面的使用$ CorAorMTime变量的工作示例,其中此功能将非常方便:
$DirectoryIterationDepth = 1
$CorAorMTime = "creationtime"
$FilesDatedAfter = -7
$Path = @()
foreach($Level in 1..($DirectoryIterationDepth+1))
{
$Path += $PathToTargetDir + ("\*" * $Level)
}
get-childitem $Path -force | where-object {$_.$CorAorMTime -gt ((get-date).adddays($FilesDatedAfter))}