VB 查找文件夹并得到路径

比如我的QQ目录D:\QQ我的QQ号12345我想要获得12345文件夹的路径(QQ目录下都有一个以自己QQ号命名的目录)现在在另外一台电脑上运行这个程序QQ号在Text... 比如我的QQ目录
D:\QQ
我的QQ号12345
我想要获得12345文件夹的路径(QQ目录下都有一个以自己QQ号命名的目录)
现在在另外一台电脑上运行这个程序
QQ号在Text1.Text中,
我想要获得
X:\QQ\XXXXXX {XXXXXX是text1.Text的内容}
这个目录
额...说清楚点哈~
展开
 我来答
百度网友bd083f6
2007-11-11 · TA获得超过530个赞
知道小有建树答主
回答量:321
采纳率:0%
帮助的人:261万
展开全部
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)
if s="\" then'若是斜杠,则记录它的位置
m=i '循环结束后,m就记录了最后一个斜杠的位置
end if
next i

l=left(strFilename,m)'除文件名外的前部分
getPath=l'返回

end function

3.filesystemobjec
FileSystemObject.CreateTextFile
- TextStream.WriteLine
- TextStream.Write
- TextStream.WriteBlankLines
- TextStream.Close
Sub CreateLyrics(Folder)

Dim TextStream

Set TextStream = Folder.CreateTextFile("OctopusGarden.txt")

TextStream.Write("Octopus' Garden ") ' 请注意,该语句不添加换行到文件中。
TextStream.WriteLine("(by Ringo Starr)")
TextStream.WriteBlankLines(1)
TextStream.WriteLine("I'd like to be under the sea in an octopus' garden in the shade,")
TextStream.WriteLine("He'd let us in, knows where we've been -- in his octopus' garden in the shade.")
TextStream.WriteBlankLines(2)

TextStream.Close

Set TextStream = Folder.CreateTextFile("BathroomWindow.txt")
TextStream.WriteLine("She Came In Through The Bathroom Window (by Lennon/McCartney)")
TextStream.WriteLine("")
TextStream.WriteLine("She came in through the bathroom window protected by a silver spoon")
TextStream.WriteLine("But now she sucks her thumb and wanders by the banks of her own lagoon")
TextStream.WriteBlankLines(2)
TextStream.Close

End Sub

' GetLyrics
' 目的:
' 显示 lyrics 文件的内容。
示范下面的内容
- FileSystemObject.OpenTextFile
- FileSystemObject.GetFile
- TextStream.ReadAll
- TextStream.Close
- File.OpenAsTextStream
- TextStream.AtEndOfStream
- TextStream.ReadLine

Function GetLyrics(FSO)

Dim TextStream
Dim S
Dim File

' 有多种方法可用来打开一个文本文件,和多种方法来从文件读取数据。
' 这儿用了两种方法来打开文件和读取文件:

Set TextStream = FSO.OpenTextFile(TestFilePath & "\Beatles\OctopusGarden.txt", OpenFileForReading)

S = TextStream.ReadAll & NewLine & NewLine
TextStream.Close

Set File = FSO.GetFile(TestFilePath & "\Beatles\BathroomWindow.txt")
Set TextStream = File.OpenAsTextStream(OpenFileForReading)
Do While Not TextStream.AtEndOfStream
S = S & TextStream.ReadLine & NewLine
Loop
TextStream.Close

GetLyrics = S

End Function

参考下吧
帐号已注销
2007-11-12 · TA获得超过1257个赞
知道小有建树答主
回答量:1748
采纳率:0%
帮助的人:1191万
展开全部
通过注册表来找到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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fe696fd
2007-11-11 · TA获得超过296个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:260万
展开全部
SongUrl = File1.Path & "\" & File1.FileName
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
19877777777777
2007-11-11
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
搞到答案了告诉下我哈~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式