0
我得到了这样的文件名:如何获取可执行文件所在的目录?
_TCHAR filename[_MAX_PATH];
GetModuleFileName(NULL,filename,sizeof(filename));
如何从这个完整路径删除的文件名?我应该使用正则表达式吗?
我得到了这样的文件名:如何获取可执行文件所在的目录?
_TCHAR filename[_MAX_PATH];
GetModuleFileName(NULL,filename,sizeof(filename));
如何从这个完整路径删除的文件名?我应该使用正则表达式吗?
您可以使用Windows外壳程序API函数PathRemoveFileSpec做到这一点。链接页面上列出了示例用法。
由于您使用VS ++,你可以使用:
_splitpath和_wsplitpath功能掰开路径
工作,谢谢! :) – thorvald 2010-11-27 15:20:34