我正在研究构建一个脚本,该脚本将为我提供在特定时期内创建的文件的日期和父目录。到目前为止,这就是我想出的:
get-childitem –recurse | where-object {($_.lastwritetime -gt “7/1/2013”) -and ($_.lastwritetime -le “7/22/2013”) }
我对如何将“Directory”和“LastWriteTime”(减去时间)分成变量一无所知。
将不胜感激。
谢谢!
我正在研究构建一个脚本,该脚本将为我提供在特定时期内创建的文件的日期和父目录。到目前为止,这就是我想出的:
get-childitem –recurse | where-object {($_.lastwritetime -gt “7/1/2013”) -and ($_.lastwritetime -le “7/22/2013”) }
我对如何将“Directory”和“LastWriteTime”(减去时间)分成变量一无所知。
将不胜感激。
谢谢!
我不会将它们放入单独的变量中。我只select
需要2个属性:
$files = Get-ChildItem –Recurse | ? {
-not $_.PSIsContainer -and
$_.LastWriteTime -gt "7/1/2013" -and
$_.LastWriteTime -le "7/22/2013"
} | select Directory, @{n='LastWriteDate';e={Get-Date -uformat "%m\/%d\/%Y"}}
然后你可以像这样访问这些值:
$files[0].Directory.FullName
$files[0].LastWriteDate