作者lazarus1121 (...)
看板Visual_Basic
標題[VBA ] 搜尋資料夾
時間Tue Dec 8 22:11:09 2015
我想針對資料夾內檔案進行搜尋
判斷的條件需要兩種
1. 時間為近期一周
2. 搜尋到關鍵字然後抓出來
我目前只會用dir來寫,讓他一個一個篩選比對
可是資料夾內的檔案有好幾萬筆,這樣做很沒有效率
想請問有什麼語法可以讓它快一點
有辦法先用時間排序後再搜尋嗎? 或是直接指定時間區間?
感謝~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.127.164
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1449583871.A.5F3.html
1F:→ MOONRAKER: 你可以直接shell("dir *關鍵字*.* /s/b") 或者自己用 12/09 00:55
2F:→ MOONRAKER: filesystemobject刻 但是最後可能不會比前者快 12/09 00:58
3F:推 chinoyan: 1F是對了,二種方法比起來,前者快,我測過 12/12 05:32
4F:→ lazarus1121: 感謝~~最近工作太忙一直沒時間試 現在才看到 12/13 23:45