VB中关于一个文件绝对路径返回上级目录路径的问题

比如FileName是文件的绝对路径,比如说是c:\text\a.txt这样然后想得到的是c:\text这样。因为目的是写一个可以打开文件所在的目录文件夹,所以想得到上级... 比如FileName是文件的绝对路径,比如说是c:\text\a.txt这样然后想得到的是c:\text这样。因为目的是写一个可以打开文件所在的目录文件夹,所以想得到上级目录的路径。应该怎么写。 展开
 我来答
悲伤0谢幕
推荐于2016-01-31 · TA获得超过327个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:246万
展开全部
Public Function getParent(path As String) As String




If Right(path, 2) = ":\" Then '判读是否已经是根目录
getParent = ""
Exit Function
End If


If Right(path, 1) = "\" Then '去除最后一个\
path = Left(path, Len(path) - 1)
End If


path = Left(path, InStrRev(path, "\") - 1) '取父目录
If Right(path, 1) = ":" Then
path = path + "\"
End If


getParent = path





End Function
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2015-05-02 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
Dim FileName As String, FilePath As String
FileName = "c:\text\a.txt"
FilePath = Left(FileName, InStrRev(FileName, "\") - 1)
MsgBox FilePath
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无熙怡隋心
2020-02-06 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:787万
展开全部
你字段是程序里面加上去的,看情况应该没连上数据库,所以得不到库里的数据,你把源文件拷过去看看数据库连上了没?一步步调试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式