社区
VB基础类
帖子详情
问大家个简单的问题哦,100分再线等候!关于绝对路径与相对路径!
kingofbird
2005-07-23 03:52:08
当前工作目录暂时为 e:\vb\aaa
e盘中还有个目录是e:\vb\bbb
现在,如何把相对路径"..\bbb" 转换成为 "e:\vb\bbb"
程序例子:
'当前工作目录暂时为e:\vb\aaa
a="..\bbb"
'如果让a的结果变成 e:\vb\bbb
...全文
207
11
打赏
收藏
问大家个简单的问题哦,100分再线等候!关于绝对路径与相对路径!
当前工作目录暂时为 e:\vb\aaa e盘中还有个目录是e:\vb\bbb 现在,如何把相对路径"..\bbb" 转换成为 "e:\vb\bbb" 程序例子: '当前工作目录暂时为e:\vb\aaa a="..\bbb" '如果让a的结果变成 e:\vb\bbb
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luoxiaoxiang
2005-07-24
打赏
举报
回复
看了半天没明白楼主的意思,是不是查找目录bbb的路径啊?相对路径也好,绝对路径也好,不都是同一个字符串吗?
jxgzay
2005-07-23
打赏
举报
回复
明白了楼主的意思:
已知一个当前目录的绝对路径的表达式 CurrentPath,例如CurrentPath="e:\vb\aaa",另外还有一个路径表达式NewPath,例如NewPath="..\bbb"
现在要求NewPath的绝对路径表达式 例如:NewPath="..\bbb" 变为NewPath="e:\vb\bbb"
代码如下:
Private Sub Command1_Click()
Dim CurrentPath As String
Dim NewPath As String
CurrentPath = "e:\vb\aaa"
NewPath = "..\bbb"
'以上两个变量可以通过TextBox输入
If InStr(NewPath, ":") > 0 Then
'含有“:”如"E:\vb"本身是绝对路径,不处理
NewPath = NewPath
ElseIf InStr(NewPath, "..\") > 0 Then
'含有.\的相对路径
NewPath = Mid(CurrentPath, 1, InStrRev(CurrentPath, "\")) & Mid(NewPath, 4)
ElseIf InStr(NewPath, ".\") > 0 Then
NewPath = CurrentPath & "\" & Mid(NewPath, 3)
End If
MsgBox NewPath
End Sub
threenewbee
2005-07-23
打赏
举报
回复
当前目录 = App.Path
相对目录 = "..\AAA\1.txt"
Path = 当前目录 & "\" & 相对目录
ilove8
2005-07-23
打赏
举报
回复
up
mycatlove
2005-07-23
打赏
举报
回复
一般来说app.path完全足够用了。还有程序中要避免使用绝对路径,尽量都要使用相对路径。
个人感觉,你没必要这么做。如果说两个程序不在同一子目录,但是在同一根目录下的话用"..\bbb"
liuhaohit
2005-07-23
打赏
举报
回复
最好把问题说的更明确一点,app.path 返回应用程序路径 一般情况下应该都够用的
你也可以把你的问题向这个方向转化
fishmans
2005-07-23
打赏
举报
回复
其实不是很明白你要干什么
kingofbird
2005-07-23
打赏
举报
回复
楼上的大哥,app.path 只能返回应用程序路径,就算是用也是形成 e:\vb\aaa\..\bbb 的格式。
GetModuleFileName是什么哦?没用过!api 吗?
laviewpbt
2005-07-23
打赏
举报
回复
或者用GetModuleFileName
laviewpbt
2005-07-23
打赏
举报
回复
App.Path返回应用程序路径名。
kingofbird
2005-07-23
打赏
举报
回复
自己顶起来!
【含泪总结!】kaldi声纹识别模型 跑通aishell中的v1遇到的坑
跑了整整19个小时!终于跑出来了QAQ 为了防止自己忘记,也方便以后要是遇到坑可以对照着看一看,写下此文 1、路径
问
题
典型错误案例! 千万千万不要跟图中一样用
相对路径
! 千万千万不要跟图中一样用v1目录下的data! 憨憨的我直接2个错都犯了。。 如果不写
绝对路径
后面会遇到下图这个报错。。 然后下面的步骤会用到v1文件夹下的data,所以最好不要撞车。。我直接在kaldi文件夹外头新建了个文件夹用来存 2、集群
问
题
我后来遇到了下面这个
问
题
根据学长的指点将cmd.sh里的queue.
Apache httpd.conf配置详解 全
Apache httpd.conf配置详解 常用配置指令说明 1. ServerRoot:服务器的基础目录,一般来说它将包含conf/和logs/子目录,其它配置文件的
相对路径
即基于此目录。默认为安装目录,不需更改。 语法:ServerRoot directory-path 如: ServerRoot "/usr/local/apache-2.2.6" 注意,此指令中的路径最后不要加 /...
前端面试-node.js系列-面试官
通过上面模块的文件查找策略之后,总结下文件查找的优先级:缓存的模块优先级最高如果是内置模块,则直接返回,优先级仅次缓存的模块如果是
绝对路径
/ 开头,则从根目录找如果是
相对路径
./开头,则从当前require文件相对位置找如果文件没有携带后缀,先从js、json、node按顺序查找如果是目录,则根据 package.json的main属性值决定目录下入口文件,默认情况为 index.js。
Git 各指令的本质,绝对通俗易懂!
来源:juejin.cn/post/68952467026148065420前言作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push...的阶段,是不是对rebase心里没底只敢用merge?碰见版本回退就抓瞎?别
问
我怎么知道的,
问
就是:“我曾经就是这样啊~~”。针对这些
问
题
,今天我就将这几年对...
批处理经典入门教程!!!
写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更
简单
,那么就让它
简单
吧!看这篇教程的方法 脚本之家补充说明:批处理相对来说是比较
简单
的语言,大家可以通过多写多看别人的实例来学习,不懂的百度一下。 这是一篇技术教程,真心诚意会用很
简单
的文字表达清楚自己的意思,只要你识字就能看懂,就能学到知识。写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情...
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章