У меня есть программа, которая удаляет и копирует некоторые папки или файлы с длинным путем (когда длина > MAX_PATH). В этой программе я использую префикс \\?\, который дает мне возможность удалять папки или файлы с длинным путем. путь, но только в простой функции Delete(). Мне нужно удалить файлы из корзины, и для этого мне нужно использовать функцию SHFileOperation, которая дает мне возможность удалять файлы из корзины, но эта функция не поддерживает префикс \\?\ . Может ли кто-нибудь помочь мне с этой проблемой?
Есть ли альтернатива SHFileOperation.
Как обойти эту проблему?
Некоторые ссылки:
- Префикс \\?\< /li>
Некоторые о длинном пути
- SHFileOperation
Подробнее здесь:
https://stackoverflow.com/questions/117 ... ecycle-bin