C:\docs
text1.txt
text2.txt
text3.txt
lol.txt
wut.txt
dudewut.txt
搜索“wut”
- 我不想要递归解决方案。
- 我不想返回文件名。
- 我只想知道一个文件是否存在于一个返回布尔值的函数中。
C:\docs
text1.txt
text2.txt
text3.txt
lol.txt
wut.txt
dudewut.txt
搜索“wut”
@latkin 有正确的想法,只需使用通配符路径,例如:
Test-Path wut*
或者
Test-Path C:\Docs\*wut*
Test-Path c:\docs\*wut* -PathType Leaf
$fileExhists = Get-ChildItem C:\docs -Recurse -Include *.* | Select-String wut
然后我可以做类似的事情:
if(!$fileExhists){}
但这并不是我真正想要的。这是递归的,不返回布尔值。