永发信息网

vb 获取文件的文件夹路径

答案:4  悬赏:30  手机版
解决时间 2021-07-19 23:32

已知道文件的具体地址路径(D:\123\456\789\aa.txt)

怎样可以获取这文件的文件夹路径呢

最佳答案
Dim a = "D:\123\456\789\aa.txt"
Dim dir = Microsoft.VisualBasic.Left(a, InStrRev(a, "\"))
MsgBox(dir)
全部回答

Private Sub Command1_Click()

FileName = "D:\123\456\789\aa.txt" c = Split(FileName, "\", -1, vbBinaryCompare) a = UBound(c) x = 0 Do Text1.Text = Text1.Text & c(x) & "\" x = x + 1 Loop Until x = a End Sub

1.如果知道这个文件的名字,比方为aa.txt,用filename这个变量来表示,另外再假设这个文件的具体路径用变量path来表示(D:\123\456\789\aa.txt),则获得此文件的文件夹路径的方法(即获取D:\123\456\789\)为(用folderPath表示文件夹的路径):

Dim path, filename As String Dim folderPaht As String path = "D:\123\456\789\aa.txt" filename = "aa.txt" folderPaht = Mid(path, 1, Len(path) - Len(filename)) MsgBox folderPaht

2.如果不知道这个文件的名字,则需要加一个步骤,就是先获取这个文件的名字,具体的程序实现如下所示,用folderPath表示文件夹的路径

Dim path, filename As String Dim filepath() As String Dim folderPaht As String path = "D:\123\456\789\aa.txt" filepath = Split(path, "\") filename = filepath(UBound(filepath)) folderPaht = Mid(path, 1, Len(path) - Len(filename)) MsgBox folderPaht

倒着搜索\字符
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
You are restricted from playing a game wit
第一次开国典是那天
飘渺什么意思?
qq空间添加网络音乐问题
CAD2007小问题,望会的教下小弟
现在最高的科学技术是什么
为什么我进入DNF和CF时老出现错误1 找不到DIN
威海市里哪有卖魔兽卡牌的店
说女孩是无菌灌装,纯绿色食品是什么意思啊?
这首歌曲的名字叫什么,急·····谢谢
任务推送是什么意思,怎么设置微信推送通知
每个月都有情人节?
3转极品妃子多少能买到?采桑子区
排卵期身上有什么特征吗
人到中年片尾曲哪里下载啊 ?
推荐资讯
小明是一个高三应届毕业生,5月7日出生
怎么抢车位变了?什么时候变的?
求全等三角形的竞赛题
怀孕为什么肚子上有一条线
跪求飞狐破解版5.0下载给我个网址最好
泡酸萝卜怎么做才好吃
QQ校友的牧场多少级可以进?
保护海豚的口号,人民币升值了吗
提高人员素质,提高人文素质的重要性
盖伦打鳄鱼出什么装备,盖伦上单到底怎么对线
谁知道“ㅈ댜노두ㅡㄷㅇ머ㅑ모매탸뭏애ㅕㅠㅕ
天秤座的座右铭,名言名句只有看到什么才能有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?