Создание экземпляра IShellItem для несуществующего файла - PullRequest
3 голосов
/ 01 октября 2010

Как мне получить IShellItem объект для несуществующего файла (или каталога)?

Сначала я подумал, что это может быть невозможно, но, например, IFileSaveDialog создает такой IShellItem для своего результата (если вы укажете новый файл в диалоговом окне).

1 Ответ

1 голос
/ 05 ноября 2010

Существует такая вещь, как простой pidl, и они могут представлять несуществующие файлы. Поэтому я думаю, что вы хотите SHSimpleIDListFromPath и SHCreateItemFromIDList

...