以文本方式查看主题

-  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的发言:
怎么即时获取?只搜索一次,无所谓新旧的吧。

 

不明白你的用意,要查找对应的文件夹,就必须去查整个系统的文件才能得到。