rt,谢谢

解决方案 »

  1.   

    SHGetFileInfo FunctionRetrieves information about an object in the file system, such as a file, a folder, a directory, or a drive root.DWORD_PTR SHGetFileInfo(LPCTSTR pszPath,
        DWORD dwFileAttributes,
        SHFILEINFO *psfi,
        UINT cbFileInfo,
        UINT uFlags);
      

  2.   

    同样可以通过PIDL获取到文件的完全路径,然后用文件API去获取信息
      

  3.   

    SHGetPathFromIDList 获取 pidl 的文件路径,然后使用 FindFirstFile 查找文件,这样可以从 WIN32_FIND_DATA 结构中获取文件的这些信息。