知道当前文件的绝对目录,和数据库文件的绝对目录。可否算出相对路径

AlexJia2046 2005-11-01 06:15:30
知道当前文件的绝对目录,和数据库文件的绝对目录。可否算出相对路径
数据库文件名为,db1.mdb

数据库文件路径绝对路径 F:\good\table\search\yahoo\rank\asp_access\
当前文件路径绝对路径 F:\good\table\search\yahoo\asp\cgi\net\

请问能否通过一个程序算出相对路径,求解
...全文
172 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2005-11-01
  • 打赏
  • 举报
回复
a="F:\good\table\search\yahoo\rank\asp_access\"
b="F:\good\table\search\yahoo\asp\cgi\net\"
a2b=""
b2a=""
arrA=split(a,"\")
arrB=split(b,"\")
for i=0 to ubound(arrA)
if arrA(i)<>arrB(i) then
exit for
else
arrA(i)=""
arrB(i)=""
end if
next
for j=i to ubound(arrA)-1
a2b=a2b+"../"
tempA=tempA+arrA(j)+"/"
next
for j=i to ubound(arrB)-1
b2a=b2a+"../"
tempB=tempB+arrB(j)+"/"
next
a2b=a2b+tempB
b2a=b2a+tempA
response.write "a到b为 "+a2b+"<br>"
response.write "b到a为 "+b2a
尚和空四 2005-11-01
  • 打赏
  • 举报
回复
如果真的相对的话 是可以算出来的
一级 一级的去判断 做数组判断

很有可能不是相对的

呵呵

相对什么意思?
moodboy1982 2005-11-01
  • 打赏
  • 举报
回复
相对路径,既然是相对的。那你就应该明白“相对”二字的意思了吧。
AlexJia2046 2005-11-01
  • 打赏
  • 举报
回复
我现在有一个思路但是不知道应该怎样处理,不知道是否正确
数据库文件路径绝对路径 F:\good\table\search\yahoo\rank\asp_access\
当前文件路径绝对路径 F:\good\table\search\yahoo\asp\cgi\net

数据库文件路径绝对路径 A array
当前文件路径绝对路径 B array
(不知道用什么函数可以转换到下一步)
a =array(good,table,search,yahoo,rank,asp_access)
b =array(good,table,search,yahoo,asp,cgi,net)

然后计算数组 a b的元素个数
a=6
b=7
a0 = b0
a1 = b1
a2 = b2
a3 = b3
if{
a4 <> b4
}
num = 6-4=2
for i=1 to num step 1
path = path&"../"
next

path & b5 &"/"& b6 &"/"& b7 &"/"&文件名

不知道这样的方法是否可以。如果可以希望有高手可以先一下具体的细节,小弟谢谢了
cudng 2005-11-01
  • 打赏
  • 举报
回复
但相对路径。都是人为操作建立的。有迹可寻吗?
小弟不知道。。帮顶!

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧