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