1. 程式人生 > 程式設計 >cmd下過濾檔名稱的兩種方法

cmd下過濾檔名稱的兩種方法

管道方法

D:\Users\wangke351\Desktop\移交指令碼\SR_469931_05>dir /b /w | find “lifedata”

fix_SR_469931_01_lifedata_trigger_lbs_wangke351.sql
SR_469931_14_lifedata_ind_las_value_added_tax_table_lbs_wangke351.sql
SR_469931_66_lifedata_grd_lbs_wangke351.sql
SR_469931_67_lifedata_tab_lbs_wangke351.sql
SR_469931_68_lifedata_ind_pol_refund_tax_lbs_wangke351.sql

SR_469931_69_lifedata_tab_lbs_wangke351.sql

萬用字元

D:\Users\wangke351\Desktop\移交指令碼\SR_469931_05>dir /b /w *lifedata*.sql
fix_SR_469931_01_lifedata_trigger_lbs_wangke351.sql
SR_469931_14_lifedata_ind_las_value_added_tax_table_lbs_wangke351.sql
SR_469931_66_lifedata_grd_lbs_wangke351.sql
SR_469931_67_lifedata_tab_lbs_wangke351.sql

SR_469931_68_lifedata_ind_pol_refund_tax_lbs_wangke351.sql
SR_469931_69_lifedata_tab_lbs_wangke351.sql

windows 查詢目錄下檔案中包含某個字串

可以使用windows自帶的findstr.exe來實現。

findstr.exe /s /i "string" *.*

上面的命令表示,當前目錄以及當前目錄的所有子目錄下的所有檔案中查詢"string"這個字串。

*.*表示所有型別的檔案。

/s 表示當前目錄以及所有子目錄

/i 表示不區分大小寫

可以參考help findstr的輸出解釋來使用此命令。

c:\Windows\System32\findstr.exe /s /i "jsonp" *.jsp*

查詢當前目錄及子目錄下的jsp檔案中包含jsonp字串的檔案

注意:

findstr.exe一般在C:\Windows\System32目錄下,要從任意路徑呼叫該命令,需要將C:\Windows\System32新增到path環境變數中