我是 PowerShell 新手。我一直在研究,但似乎无法独自解决这个问题。有人知道如何提取资源管理器文件日期吗?(屏幕截图中的第一个日期)。
LastWriteTime 和 CreationTime 未使用我想要的日期。下面是我尝试过的示例。
Get-ChildItem -Filter * -Recurse | %{$date = ($_.LastWriteTime).ToString("yyyyMMdd"); Rename-Item $_ -newname "$date - $_"}
Get-ChildItem -Filter * -Recurse | %{$date = ($_.CreationTime).ToString("yyyyMMdd"); Rename-Item $_ -newname "$date - $_"}
答案1
首先,我会尝试将您的命令放入变量中,例如:
$var = Get-ChildItem -Filter * -Recurse
直接从 shell 中,您现在可以使用此变量的管道列出所有相关的属性和方法,同时过滤您正在搜索的特定日期属性的输出:
$var | Get-Member | ? {$_.definition -match "date"}