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