我有一个日期Get-ChildItem "C:\Users\gerhardl\Documents\My Received Files"
我想按创建日期使用订单列出所有文件,创建日期的创建日期大于使用PowerShell的创建日期。我怎么能这样做?
我用Google搜索并发现var s = document.createElement('script');
s.src = chrome.extension.getURL('temp-file.js');
s.onload = function() {
this.parentNode.removeChild(this);
};
(document.head||document.documentElement).appendChild(s);
但不知道如何将其与创建日期进行比较,并按创建日期对结果进行排序。
答案 0 :(得分:3)
Get-ChildItem "C:\Users\gerhardl\Documents\My Received Files" |
Where-Object { $_.CreationTime -gt [datetime]"2014/05/28" } |
Sort-Object CreationTime |
Format-Table Name, CreationTime
如果在其之前指定[datetime]
,则会将字符串强制转换为日期时间。您可以通过在PowerShell控制台中键入help about_Comparison_Operators
来阅读有关比较运算符的信息。
答案 1 :(得分:1)
只需使用Where-Object过滤输出:
Get-ChildItem "C:\Users\gerhardl\Documents\My Received Files" |
Where-Object CreationTime -gt ([DateTime]::Parse('2015/05/28'))