15.16 如何获得系统文件夹路径
在某些场合下,应用程序需要获得某些系统文件夹的绝对路径,例如获得系统文件夹的路径,临时文件夹路径等,通常可以使用下面两个API函数:GetWindowsDirectory、GetSystemDirectory。GetWindowsDirectory函数返回系统Windows文件夹的绝对路径,例如下面的代码。
void CXXDlg::OnTset() { // TODO: Add your command handler code here TCHAR path[MAX_PATH]; ::GetWindowsDirectory( path, MAX_PATH ); AfxMessageBox(path); } |
在笔者的系统上,GetWindowsDirectory返回C:\Windows。GetSystemDirectory函数则返回system32文件夹所在的绝对位置,例如C:\Windows\system32。
注意:在..\VC98\Include\WINBASE.H头文件中,定义了许多系统相关的SDK函数,有兴趣的读者可以打开该文件进行浏览。
【责任编辑:
夏书 TEL:(010)68476606】