2
我试图根据cash_st_export * .txt过滤器返回一个文件列表,但它不起作用!如果我在默认的Powershell工作目录下的XP工作站上运行gci * .dll,它可以正常工作。Get-ChildItem不在Win Server 2003上列出文件,但在XP上正常工作
PS C:\Program Files\iNovah 2 [Test]\WebServices\iNovah2WebService\ExportFiles>
gci cash_st_export*.txt
PS C:\Program Files\iNovah 2 [Test]\WebServices\iNovah2WebService\ExportFiles>
gci *.txt
PS C:\Program Files\iNovah 2 [Test]\WebServices\iNovah2WebService\ExportFiles>
ls
Directory: C:\Program Files\iNovah 2 [Test]\WebServices\iNovah2WebService\ExportFiles
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 4/7/2011 2:23 PM Archive
-a--- 3/24/2011 6:30 PM 0 cash_sei_export_03242011_183015278.txt
-a--- 3/25/2011 6:30 PM 294 cash_sei_export_03252011_183047903.txt
-a--- 3/28/2011 6:30 PM 462 cash_sei_export_03282011_18302584.txt
-a--- 3/29/2011 6:30 PM 0 cash_sei_export_03292011_183040422.txt
-a--- 3/30/2011 9:38 AM 336 cash_sei_export_03302011_093800868.txt
-a--- 3/30/2011 6:30 PM 0 cash_sei_export_03302011_18300400.txt
-a--- 3/31/2011 2:04 PM 0 cash_sei_export_03312011_140407388.txt
目录列表非常庞大,并且还有cash_st_export * .txt文件。但为了澄清,我跑了:“gci。-include cash_sei_export * .txt”,它没有返回任何结果。 – user708516 2011-05-02 19:08:27
我能够拼凑这些来达到我的效果:gci | where-object {$ _。Name -match“cash_sei”}我将打开此窗口看看是否有人能解释为什么我不得不求助于它来使其工作。 – user708516 2011-05-02 19:38:34
我发现当使用'Include'参数而没有'Recurse'参数时,路径必须指向内容,而不是容器。尝试新的编辑。 – 2011-05-02 20:05:16