Удаление файлов из CMD или Powershell и корзины

671

При использовании командной строки или Powershell и тому Remove-Item, delили RD, почему не элементы, которые вы удалите конец в корзину?

0
Решение о том, как использовать Powershell для перемещения элемента в корзину, см. На странице https://stackoverflow.com/questions/502002/how-do-i-move-a-file-to-the-recycle-bin-. используя-PowerShell / 21118566 davidmneedham 6 лет назад 0
@davidmneedham - Пожалуйста, прочитайте вопрос (еще раз). Автор хочет знать причину, по которой удаление определенного файла или папки является постоянным и обходит корзину Ramhound 6 лет назад 0

1 ответ на вопрос

2
TheCompWiz

Короче говоря ... потому что обратная совместимость.

По сути, del(«rmdir» и т. Д.) - это функция низкого уровня, которая всегда должна работать надежно. Если вы пытаетесь восстановить систему, а диск заполнен на 100% ... перемещение файлов в корзину не поможет вам восстановить вашу машину. Точно так же не всегда пользователь вошел в систему, когда delвыполняется. В какую корзину он должен пойти? Кроме того, разработчики на протяжении многих поколений полагались на простой факт, который delнавсегда удаляет файлы. Изменение этого поведения заставит почти каждую компанию, разрабатывающую программное обеспечение, переоценить почти каждый продукт, который они когда-либо создавали, чтобы обеспечить поддержание правильного поведения, или переписать, чтобы учесть это изменение.

Существуют инструменты из 3-х частей, которые реализуют некоторые дополнительные команды в командной строке, например, «recycle» для перемещения в корзину… и т. Д., Но для этого требуется установить что-то еще, чтобы добавить эту функцию.

Похожие вопросы