在Scripting Guy專欄中
http://www.microsoft.com/technet/scriptcenter/resources/qanda/jun07/hey0608.mspx
本篇的目的是列出某資料夾及所有子資料夾中PDF檔的名稱

若使用PowerShell的指令
則僅需一行~

get-childItem d:\Test -recurs -Filter *.pdf | foreach{$_.Basename}

[解釋]
get-childItem指令
搭配-recurs代表列出某資料夾(本例為d:\Test)中所有的資料夾以及檔案
而    -Filter *.pdf  
則代表指定搜尋附檔名為pdf的檔案

最後使用foreach逐一列出結果
其中檔案名稱是以BaseName表示
(檔案全名若為abc.pdf,則BaseName為abc)

創作者介紹

PowerShell@HungYuWu

ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()