Есть ли какой-нибудь вызов winapi, чтобы проверить, назначил ли накопитель допустимую корзину?

Я имею в виду ситуацию со съемными дисками или другими нестандартными жесткими дисками, у которых нет корзины (даже если в главном пути есть такой каталог, возможно, диск был подключен ранее как несъемный, кто знает), и все файлы удалены навсегда с такого диска, даже если используется SHFileOperation / SHFILEOPSTRUCT.

Я пробовал этот звонок: SHQueryRecycleBin — но это только для настольных приложений, и поэтому возвращает ноль на всех своих выходных данных, независимо от того, предоставлю ли я фиксированный диск C или съемную флэш-память.

Я нашел и такой подход: Как я могу сказать, что каталог действительно является корзиной? , но здесь я должен сначала знать, какой каталог искать, и я не хочу разбираться с такими подробностями, я хочу знать только, будет ли данный файл уничтожен или перемещен в корзину.

Дополнительный вопрос: возможно ли заставить систему переместить файл в корзину с флешки, на которой его нет? Единственный способ сделать это доступным — переместить файл в системный временный каталог и затем удалить его оттуда?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]