Связанный с этим вопросом, но не идентичный.
Сценарий:
C:\Folder\Symlink\ - это символическая ссылка, указывающая на E:\Folder\Folder\Target\
Проблема:
Удаление файла через C:\Folder\Symlink\* обходит корзину, даже если в C: и E: корзина включена. Похоже, это происходит только с символическими ссылками с несколькими томами.
Пример:
- Используя приведенную выше структуру символической ссылки, создайте файл
C:\Folder\Symlink\somefile.txt - Удалите
C:\Folder\Symlink\somefile.txt, используя клавишу Delete или щелкнув правой кнопкой мыши> Удалить. - Появится приглашение к немедленному удалению вместо предложения отправить файл в корзину.
Вопрос:
Может кто-нибудь еще воспроизвести это, и есть ли исправление?
Обновить:
Сделал еще несколько копаний и смог еще больше изолировать проблему.
В приведенном ниже списке « Denied указывает папку, права доступа которой отозваны для текущего пользователя. Все остальные папки имеют полный доступ. Разрешения не наследуются. Каждая папка имеет явные разрешения.
C:\Folder\Symlink\=>E:\Denied\Denied\Target\= Корзина? НЕТC:\Folder\Symlink\=>E:\Allowed\Denied\Target\= Корзина? ДАC:\Folder\Symlink\=>E:\Allowed\Denied\Denied\Target\= Корзина? НЕТC:\Folder\Symlink\=>E:\Allowed\Allowed\Denied\Target\= Корзина? ДАC:\Folder\Symlink\=>E:\Denied\Allowed\Denied\Target\= Корзина? ДАC:\Folder\Symlink\=>E:\Denied\Denied\Allowed\Target\= Корзина? НЕТC:\Folder\Symlink\=>E:\Denied\Denied\Denied\Target\= Корзина? НЕТ
Добавление по крайней мере двух Denied папок подряд приводит к возникновению этой проблемы. Кажется, оболочка не может просматривать более чем одну последовательную нечитаемую папку?


