问一个极简单的问题
怎样从一个包含完全路径和文件名的字符串中提取路径?例如从'C:\windows\kkkk.exe'中提取路径'C:\windows\' ?
函数 GetFullPathName 到底是用来干什么的,又怎么使用?来一段源代码吧
问题点数:44、回复次数:10Top
1 楼yypp(fly)回复于 2001-05-29 20:59:00 得分 5
1:ExtractFilePath('C:\windows\kkkk.exe');
Top
2 楼hxshanji(洪兴山鸡)回复于 2001-05-29 21:03:00 得分 5
已经是字符串了?那用COPY函数可以做吧。Top
3 楼WuHeHai(风之影)回复于 2001-05-29 22:29:00 得分 5
GetFullPathName 是什么,帮助里好像没有啊!Top
4 楼loadsave()回复于 2001-05-30 00:14:00 得分 5
路径=extractfilepath(paramstr(0))Top
5 楼comsun(comsun)回复于 2001-05-30 05:53:00 得分 5
ExtractFilePath 是Delphi 提供的函数,十分好用。
GetFullPathName 是API 函数,巨烦。
但是两者都可以达到相同的功能。清楚了吗?
function ExtractFilePath(const FileName: string): string;
DWORD GetFullPathName(
LPCTSTR lpFileName, // address of name of file to find path for
DWORD nBufferLength, // size, in characters, of path buffer
LPTSTR lpBuffer, // address of path buffer
LPTSTR *lpFilePart // address of filename in path
);Top
6 楼richardsong(白玉老虎---一个惊天大秘密)回复于 2001-05-30 08:04:00 得分 5
我就不说了Top
7 楼yypp(fly)回复于 2001-05-30 08:11:00 得分 4
对,GetFullFilePath确实很烦Top
8 楼airhorse(编程至尊宝)回复于 2001-05-30 08:22:00 得分 5
ExtractFilePath 是Delphi 提供的函数,十分好用。
GetFullPathName 是API 函数。
Top
9 楼Apollo47(阿波罗)回复于 2001-05-30 09:16:00 得分 0
ExtractFileDir 和 ExtractFilePath 的区别在于返回的路径少了一个“\”。
Top
10 楼Muf(沐枫)回复于 2001-05-30 09:38:00 得分 5
To comsun(comsun)
GetFullPathName和ExtractFilePath还是有区别的。区别在于对短路径的处理。Top




