0
C:\docs

text1.txt
text2.txt
text3.txt
lol.txt
wut.txt
dudewut.txt

搜索“wut”

  • 我不想要递归解决方案。
  • 我不想返回文件名。
  • 我只想知道一个文件是否存在于一个返回布尔值的函数中。
4

3 回答 3

1

@latkin 有正确的想法,只需使用通配符路径,例如:

Test-Path wut*

或者

Test-Path C:\Docs\*wut*
于 2012-09-12T19:27:07.127 回答
1

Test-Path c:\docs\*wut* -PathType Leaf

于 2012-09-12T18:48:18.153 回答
0
$fileExhists = Get-ChildItem C:\docs -Recurse -Include *.* | Select-String wut

然后我可以做类似的事情:

if(!$fileExhists){}

但这并不是我真正想要的。这是递归的,不返回布尔值。

于 2012-09-12T19:15:08.893 回答