Не могли бы вы рассказать мне, как удалить несколько файлов с помощью IFileOperation :: DeleteItems? Я не могу создать IShellItemArray с именами файлов. Спасибо!Как создать IShellItemArray из списка имен файлов
ответ
Вы можете использовать SHCreateShellItemArrayFromIDLists
Не могли бы вы показать мне, как добавлять имена файлов в качестве идентификаторов? –
См. Мой комментарий к исходному вопросу. «Получить списки идентификаторов из« ILCreateFromPath ». Но если вы боретесь с элементами оболочки и списками идентификаторов, я думаю, вам следует отступить и ознакомиться с базой, прежде чем погрузиться в такие передовые вещи, как операции с файлами. Таким образом, вы узнаете такие вещи, как «когда и как я освобожу эту память?» –
я получил вокруг этой же проблемой. Я создал переменную (чтобы сохранить все мои IShellItems) вектора типа и преобразовал каждое имя файла (также вектор) с помощью цикла for в объект IShellItem и сохранил их в контейнере IShellItem. Затем я прохожу через этот контейнер IShellItem, снабжая каждый элемент CopyItem(). После этого цикла я вызывал PerformOpeations().
- 1. Создать PCIDLIST_ABSOLUTE_ARRAY для IShellItemArray
- 2. Пакет: создать цикл из списка имен файлов
- 3. Как создать несколько файлов txt/php из списка имен?
- 4. Как открыть файлы из списка имен файлов?
- 5. Как создать список уникальных имен из списка
- 6. Как создать список имен файлов?
- 7. Вытаскивание имен файлов из списка полных путей?
- 8. Spark (Java): Получить пар файлов/содержимого из списка имен файлов
- 9. Пакетное копирование файлов из текстового списка имен файлов в Linux
- 10. Как удалить расширение из имен файлов из списка имен файлов в Python?
- 11. Как создать файл tar.gz из списка файлов?
- 12. Как создать список доступных файлов из списка имен файлов в свойстве в Ant?
- 13. Python, нарезка строк (получение имен файлов из списка местоположений файлов)
- 14. Как найти и заменить список имен файлов из списка
- 15. Создание файлов Excel из списка имен с помощью vba
- 16. Git: создать патч из списка определенных файлов
- 17. Создание списка имен файлов из текущего проекта из приложения silverlight?
- 18. Как создать каталоги, содержащие префиксы имен файлов?
- 19. команда MkDir для списка имен файлов путей
- 20. Как создать список имен файлов из папки в C#
- 21. Создать .новый файл из списка файлов
- 22. Как создать несколько исполняемых файлов или библиотек из списка имен в Makefile
- 23. Oracle SQL-запрос для списка недостающих имен файлов из последовательности имен файлов
- 24. Разделение списка имен файлов в предопределенном соотношении
- 25. Получение имен файлов из zip-файлов
- 26. Как получить номера из имен файлов?
- 27. Удалить путь к файлу из списка имен файлов
- 28. Извлечь подстроку из списка имен файлов в Python или R
- 29. Переименование пакетных файлов с использованием списка имен файлов
- 30. regex, чтобы найти последовательности изображений из списка имен файлов
Гораздо проще вызвать SHFileOperation с двойным списком файлов с нулевым завершением. –
SHFileOperation обесценивается в Windows 7 –
'SHFileOperation' все еще работает нормально. Если вам не нужны новые искаженные функции 'IFileOperation', тогда' SHFileOperation' проще. Я полагаю, вы знаете, что 'IFileOperation' недоступен в XP. –