1. 程式人生 > >PathRemoveFileSpec 函數的作用:將路徑末尾的文件名和反斜杠去掉(與GetModuleFileName配合)

PathRemoveFileSpec 函數的作用:將路徑末尾的文件名和反斜杠去掉(與GetModuleFileName配合)

自身 wapi post 完整 span tails keyword div bar

PathRemoveFileSpec 函數的作用:將路徑末尾的文件名和反斜杠去掉。

例如,我們想獲取EXE文件自身所在的文件夾,可以這樣:

[cpp] view plain copy
    1. #include <stdio.h>
    2. #include <Shlwapi.h>
    3. #pragma comment(lib,"shlwapi.lib")
    4. int main()
    5. {
    6. TCHAR szPath[MAX_PATH];
    7. //獲取應用程序或者DLL的完整路徑
    8. ::GetModuleFileName(NULL, szPath, MAX_PATH);
    9. //去掉路徑末尾的文件名和反斜杠
    10. ::PathRemoveFileSpec(szPath);
    11. printf("%ls\n", szPath);
    12. return 0;
    13. }

https://blog.csdn.net/hellokandy/article/details/53097782

PathRemoveFileSpec 函數的作用:將路徑末尾的文件名和反斜杠去掉(與GetModuleFileName配合)