问问题
2632 次
3 回答
1
据我所知,它使用的是您所描述的 WildcardPattern。但是,cmdletGet-ChildItem
将其限制为当前目录(字符除外\
),因此它不会与-Recurse
进入无限级别的开关冲突。
于 2013-04-04T21:44:07.283 回答
0
对于“C:\*\testfile.txt”,星号只对第一级目录起作用(例如test)。您要查找的文件不存在,并且您得到的输出是预期的。为第二级添加另一个星号,您将获得所需的输出(例如“C:\*\*\testfile.txt”)。您还可以添加递归开关以从当前位置开始搜索,一直向下。
于 2013-04-05T13:04:01.113 回答
0
要么工作:
gci c:\test\*\testfile.txt
或者
gci c:\*\testfile.txt -recurse
例子:
PS C:\temp\test2> dir
Directory: C:\temp\test2
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 4/4/2013 10:41 PM 0 testfile.txt
PS C:\temp\test2> cd \
PS C:\> gci c:\*\testfile.txt -recurse -ea SilentlyContinue
Directory: C:\Temp\test2
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 4/4/2013 10:41 PM 0 testfile.txt
于 2013-04-05T02:45:01.010 回答