佚名通过本文主要向大家介绍了
请问如何通过文件的绝对PIDL获取其文件的创建时间、修改时间、文件大小等信息?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问如何通过文件的绝对PIDL获取其文件的创建时间、修改时间、文件大小等信息?
描述:
解决方案1:
描述:
rt,谢谢
解决方案1:
SHGetPathFromIDList 获取 pidl 的文件路径,然后使用 FindFirstFile 查找文件,这样可以从 WIN32_FIND_DATA 结构中获取文件的这些信息。
解决方案2: SHGetFileInfo Function
Retrieves 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);