zoukankan      html  css  js  c++  java
  • VC获得系统特殊文件夹 SHGetSpecialFolderPath

    SHGetSpecialFolderPath

    作用:

    获取特定文件夹路径

    原型:

    BOOL SHGetSpecialFolderPath(

      HWND hwndOwner,

      LPTSTR lpszPath,

      int nFolder,

      BOOL fCreate

    );

    示例:

      获得自启动文件夹的路径

      TCHAR filePath[MAX_PATH];

      ::SHGetSpecialFolderPath(NULL, filePath, CSIDL_STARTUP, FALSE);

    以下是nFolder值的对应情况

    获取值的机器为多普达838

    CSIDL_STARTMENU —— \Windows\“开始”菜单

    CSIDL_STARTUP —— \Windows\StartUp

    CSIDL_WINDOWS —— \Windows

    CSIDL_RECENT ——

    CSIDL_PROGRAMS —— \Windows\“开始”菜单\程序

    CSIDL_PROGRAM_FILES —— \Program Files

    CSIDL_PERSONAL —— \My Documents

    CSIDL_MYVIDEO ——\My Documents\我的视频

    CSIDL_MYPICTURES —— \My Documents\我的图片

    CSIDL_MYMUSIC —— \My Documents\我的音乐

    CSIDL_FONTS —— \Windows\Fonts

    CSIDL_FAVORITES —— \Windows\Favorites

    CSIDL_DESKTOPDIRECTORY ——

    CSIDL_DESKTOP —— \My Documents

    CSIDL_APPDATA —— \Application Data

  • 相关阅读:
    对Promise的理解?
    对JavaScript垃圾回收机制的理解?
    说明split()与join()函数的区别?
    目标检测评估标准
    训练自己的数据集
    ssd_mobilenet_demo
    c++读取数据
    0XFF
    python读取数据
    快速排序
  • 原文地址:https://www.cnblogs.com/pswzone/p/2575668.html
Copyright © 2011-2022 走看看