我怎样才能得到一个不存在的文件(或目录)的IShellItem对象?
NULL
首先,我认为这可能是不可能的,但例如IFileSaveDialog为其结果(如果您在对话框中指定一个新的文件)创build这样一个IShellItem 。
IShellItem
有这样一个简单的pidl的东西,他们可以代表不存在的文件。 所以我想你想要SHSimpleIDListFromPath和SHCreateItemFromIDList