2

我正在尝试根据 cash_st_export*.txt 过滤器返回文件列表,但它不起作用!如果我在 XP 工作站上的默认 Powershell 工作目录中运行 gci *.dll,它可以正常工作。

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                                                     
4

1 回答 1

0

尝试这个:

gci * -包括 cash_st_export*.txt

无论如何,在 ls 的结果中似乎不存在cash st export,而是 cash sei export。


类似的线程在这里

还要检查MS doc。


我现在已经在我的 W2K8 服务器上测试了 gci 并且工作正常。*仅当您使用includewithout时才需要使用force

gci * -include 添加*.txt

使用这个:

gci 添加*.txt

实际上是一样的:

gci -path 添加*.txt

所有这些都适用于 Powershell v2.0 和(我认为)也适用于 1.0。

注意:您在评论中的解决方法仍然是指sei文件。

于 2011-05-02T17:54:01.587 回答