gpt4 book ai didi

powershell - 如何使用包含正则表达式的Test-Path

转载 作者:行者123 更新时间:2023-12-03 01:02:40 25 4
gpt4 key购买 nike

我想检查文件Test.txt是否存在于特定目录(具有16位数字的文件夹名称)中。

我尝试例如以下命令:

Test-Path "C:\Users\<USERNAME>\Desktop\Test\([0-9]{16})\Test.txt"

在我的情况下,不能使用以下命令。
 Test-Path "C:\Users\<USERNAME>\Desktop\Test\*\Test.txt"

谢谢!

最佳答案

Test-Path将返回$ True / $ False,以实现类似的操作:

((Get-ChildItem "C:\Users\<USERNAME>\Desktop\Test\*\Test.txt" | 
where FullName -match "\\Test\\\d{16}\\Test.txt$").Count -gt 0)

但这不会显示匹配的文件夹。

关于powershell - 如何使用包含正则表达式的Test-Path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53778870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com