VB 查找文件夹并得到路径

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:47:39
比如我的QQ目录
D:\QQ
我的QQ号12345
我想要获得12345文件夹的路径(QQ目录下都有一个以自己QQ号命名的目录)
现在在另外一台电脑上运行这个程序
QQ号在Text1.Text中,
我想要获得
X:\QQ\XXXXXX {XXXXXX是text1.Text的内容}
这个目录
额...说清楚点哈~

搞到答案了告诉下我哈~

通过注册表来找到QQ的目录
On Error Resume Next'//发生错误跳转到下一句继续执行
Set Reg = CreateObject("Wscript.Shell")
QQPath = Reg.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ\Install")
If QQPath = "" Then Msgbox "本机上可能未安装腾讯QQ"'//如果为空,则表示该电脑上未安装QQ

至于要把Text1里的QQ号码的文件夹路径,则可以是
QQPath & Text1.Text

SongUrl = File1.Path & "\" & File1.FileName

1.晕,题目不清.
你要做小黑客?你都不能进别人的系统怎么获取文件路径啊.你必须绕过他的防火墙,还要开启远程连接,必须把他的端口打开.
而且正在运行,还得先关闭程序才能读啊.

2.用commanddialog对话框,和showopen方法来打开一个文件,得到一个带文件名的路径,再从这个路径中去掉文件名就可以了,试试下面的函数

function getPath(strFilename as string) as string
'strFilename 是你用commanddialog对话框,和showopen方法来打开一个文件
路径
dim i,m as integer
dim s,l as string

m=0
for i=1 to len(strFilename)
s=mid(strFilename,i,1) <