По-видимому, встроенного решения не существует, поскольку при удалении файлов в Windows они перемещаются в папку корзины дисков. Я думаю, что понятно, что Windows не копирует файлы, которые вы удаляете в сети, на ваш компьютер, чтобы сохранить их в утилизаторе.
Однако есть обходной путь для достижения покрытия корзины для сетевых дисков (должно работать с Vista и выше):
Подключите сетевой диск к общему сетевому ресурсу, который вы хотите использовать. Убедитесь, что диск снова подключен при входе в систему.
Перейдите к C:\users\ <user name>
.
Щелкните правой кнопкой мыши одну из папок в этом месте (я выбрал сохраненные игры) и выберите Свойства.
Выберите вкладку Местоположение.
Нажмите кнопку «Переместить», перейдите к корню диска, который был сопоставлен на шаге 1, и нажмите «Выбрать папку».
Нажмите Ok и нажмите yes в появившемся диалоговом окне.
Повторите эти же действия для всех пользователей на компьютере.
Теперь вы можете проверить, что сетевой диск защищен корзиной, щелкнув правой кнопкой мыши корзину и выбрав Свойства. Сетевой диск должен быть указан в столбце «Расположение корзины».
Некоторые предупреждения:
Это защищает только файлы, к которым осуществляется доступ через подключенный сетевой диск, а не по UNC-путям. Так, например, если вы сопоставили \\server\share
с z: и удалили что-то с диска z, он попадет в корзину. Однако, если вы перейдете к \\server\share
и удалите файл, он будет удален напрямую.
Я не знаю, что произойдет, если ваш сетевой диск недоступен, так что будьте осторожны. Это может не работать с ноутбуками.
Все файлы, которые должны были храниться в папке, выбранной на шаге 3, теперь будут храниться на подключенном сетевом диске по умолчанию. Это на самом деле может быть весьма полезным.