以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在当前电脑按名称搜索一个文件夹,用代码怎么写呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53288) |
-- 作者:jsq96jg -- 发布时间:2014/7/4 10:41:00 -- 在当前电脑按名称搜索一个文件夹,用代码怎么写呢? 想按名称搜索一个文件夹,并返回该文件夹的路径,该怎么写代码?请教大神! |
-- 作者:Bin -- 发布时间:2014/7/4 10:45:00 -- 这种事情,你还是用WIndows系统自带的搜索功能吧 |
-- 作者:有点甜 -- 发布时间:2014/7/4 10:48:00 -- 参考下面例子,做一下
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=28215&skin=0
|
-- 作者:Bin -- 发布时间:2014/7/4 10:49:00 -- 递归遍历整个系统,估计会够呛. 文件多点卡死几十分钟都有可能 |
-- 作者:有点甜 -- 发布时间:2014/7/4 10:50:00 -- 这个也看看
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=29711&skin=0
|
-- 作者:jsq96jg -- 发布时间:2014/7/4 10:54:00 -- 哈哈,这不是最好的回答。 我想这样行不行:先用字符串列出各磁盘下的子目录保存到数组,然后用字符串查找数组中含该文件夹的目录,再把这个字符串找出来 |
-- 作者:Bin -- 发布时间:2014/7/4 10:58:00 -- 如果预计就在三四层目录里内,直接写4层循环遍历好了. 效率不成问题. 存数组里,文件夹这个东西是随时可变的啊.还是即时获取最新的数据科学 |
-- 作者:jsq96jg -- 发布时间:2014/7/4 11:04:00 -- 怎么即时获取?只搜索一次,无所谓新旧的吧。 |
-- 作者:有点甜 -- 发布时间:2014/7/4 11:25:00 -- 以下是引用jsq96jg在2014-7-4 11:04:00的发言:
怎么即时获取?只搜索一次,无所谓新旧的吧。
不明白你的用意,要查找对应的文件夹,就必须去查整个系统的文件才能得到。 |