如果格式为D/m/yyyy,如何使用powershell根据lastwritetime降序排序

问题描述 投票:0回答:1

我需要对 Blob 中的多个文件进行排序。但是修改日期的格式为 d/m/yyyy。因此排序不正确。

这就是我目前在脚本中使用的。 排序对象 -Property LastWriteTime.ToString("yyyy-mm-dd") -降序

powershell blob
1个回答
0
投票

小写

m
在格式化日期时表示分钟,而不是月份(有一些文档)。这很容易弄乱你的排序。

另外:如果

LastWriteTime
是 File 属性,那么它是 DateTime 对象。
只需使用
Sort-Object -Property LastWriteTime -Descending

即可正确排序

您传递的对象的内容和类型的详细信息对于进一步分析是必要的

© www.soinside.com 2019 - 2024. All rights reserved.