[VBA ] 搜尋資料夾

看板Visual_Basic作者 (...)時間9年前 (2015/12/08 22:11), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我想針對資料夾內檔案進行搜尋 判斷的條件需要兩種 1. 時間為近期一周 2. 搜尋到關鍵字然後抓出來 我目前只會用dir來寫,讓他一個一個篩選比對 可是資料夾內的檔案有好幾萬筆,這樣做很沒有效率 想請問有什麼語法可以讓它快一點 有辦法先用時間排序後再搜尋嗎? 或是直接指定時間區間? 感謝~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.127.164 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1449583871.A.5F3.html

12/09 00:55, , 1F
你可以直接shell("dir *關鍵字*.* /s/b") 或者自己用
12/09 00:55, 1F

12/09 00:58, , 2F
filesystemobject刻 但是最後可能不會比前者快
12/09 00:58, 2F

12/12 05:32, , 3F
1F是對了,二種方法比起來,前者快,我測過
12/12 05:32, 3F

12/13 23:45, , 4F
感謝~~最近工作太忙一直沒時間試 現在才看到
12/13 23:45, 4F
文章代碼(AID): #1MPkJ_Np (Visual_Basic)
文章代碼(AID): #1MPkJ_Np (Visual_Basic)