应该是个简单问题,但是我被卡住了
我取得了文件的当前路径,但是我想得到的是该路径的上两级的路径,如何得到?
请问在BCB中是否有取得上级目录的函数?
问题点数:20、回复次数:6Top
1 楼wangledong(雪山之鹰)回复于 2001-08-31 11:46:45 得分 0
好像没有!你自己编程来实现吧!Top
2 楼lluunn007(书生)回复于 2001-08-31 11:47:27 得分 0
实在不行的话就对获得的路径做字符串处理,截掉最后两个:\\的内容。Top
3 楼wangledong(雪山之鹰)回复于 2001-08-31 11:49:43 得分 15
这样好用,你看看有没有用!
if ( FileExists ("..\\..\\1.txt") )
ShowMessage("Found");
Top
4 楼MountLion(闷头睡)回复于 2001-08-31 11:54:23 得分 5
path=path+"\\..\\..\\";Top
5 楼gloom(苍狗白云)回复于 2001-08-31 12:23:58 得分 0
做字符串处理吧Top
6 楼ploto(亲亲土狗)回复于 2001-08-31 13:12:13 得分 0
假设当前路径为c:\tel\asb\ddd\ffff使用如下的方法可得到c:\tel\asb
AnsiString Path="C:\\tel\\asb\\ddd\\ffff";
Path=Path.SubString(1,Path.LastDelimiter("\\")-1);
Path=Path.SubString(1,Path.LastDelimiter("\\")-1);
我把它分成两句写了,在一句里太长了:)Top




