【发布时间】:2022-01-02 06:14:08
【问题描述】:
我有一个特定的日期“2021/11/28”,我想要文件名大于 2021/11/28 的示例文件名(如下)中的文件列表。不要记住文件名的创建时间。
"test_20211122_aba.*"
"abc_20211129_efg.*"
"hij_20211112_lmn.*"
"opq_20211130_rst.*"
我期待得到
"abc_20211129_efg.*"
"opq_20211130_rst.*"
非常感谢您的帮助。
【问题讨论】:
-
一开始他们都会有
test_吗? -
嗯,到目前为止你尝试了什么?
-
我已经编辑了文件名,因为它们都是独一无二的。我试过这段代码,但它不工作。 $_.BaseName -match '\d{4}_\d{2}_\d{2}' -and [datetime]::ParseExact(([regex]::Match($_.BaseName,'\d {4}\d{2}\d{2}').Value),'yyyy_MM_dd',$null) -gt "2021_11_28" }