PathRemoveFileSpec 浅析

PathRemoveFileSpec 函数的作用:将路径末尾的文件名和反斜杠去掉。

例如,我们想获取EXE文件自身所在的文件夹,可以这样:

#include 
#include 
#pragma comment(lib,"shlwapi.lib")

int main()  
{  
	TCHAR szPath[MAX_PATH];
	//获取应用程序或者DLL的完整路径
	::GetModuleFileName(NULL, szPath, MAX_PATH);
	//去掉路径末尾的文件名和反斜杠
	::PathRemoveFileSpec(szPath);

	printf("%ls\n", szPath);

	return 0;
}

你可能感兴趣的:(Windows,程序设计)