我得到了这样的文件名:
_TCHAR filename[_MAX_PATH];
GetModuleFileName(NULL,filename,sizeof(filename));
如何从此完整路径中删除文件名?我应该使用正则表达式吗?
答案 0 :(得分:0)
由于您使用VS ++,您可以使用:
_splitpath和_wsplitpath函数分解路径
答案 1 :(得分:0)
您可以使用Windows shell API函数PathRemoveFileSpec执行此操作。示例用法列在链接页面上。