extractfilepath
extractfilepath是C++builder开发环境里面比较常用的方法,今天就帮大家理一理。函数原型如下:
Delephi写法 class function ExtractFilePath(const FileName: string): string;
C++builder写法 class function string ExtractFilePath(const string FileName);
另外,我们使用(APPlication.ExeName)获取当前执行程序的名字 来进行测试。
注意:ExtractFileDir和ExtractFilePath只要一个“\”的区别。
AnsiString strShow = "";
(1)ExtractFileDir
strShow = ExtractFileDir(Application->ExeName);
messageBoxA(NULL,strShow.c_str(),"ExtractFileDir",MB_OK);
(2) strShow = ExtractFileExt(Application->ExeName);
MessageBoxA(NULL,strShow.c_str(),"ExtractFileExt",MB_OK);
(3) strShow = ExtractFileName(Application->ExeName);
MessageBoxA(NULL,strShow.c_str(),"ExtractFileName",MB_OK);
(4) strShow = ExtractFilePath(Application->ExeName);
MessageBoxA(NULL,strShow.c_str(),"ExtractFilePath",MB_OK);
(5) strShow = ExtractFileDrive(Application->ExeName);
MessageBoxA(NULL,strShow.c_str(),"ExtractFileDrive",MB_OK);
相关阅读
ExtractFileDir 与 ExtractFilePath 的区别
ExtractFileDir 与 ExtractFilePath 的区别ExtractFileDir 从文件名中获取目录名(文件不在根目录下时取得的值后没有“/”,在根目