Löschen von Dateien aus CMD oder PowerShell und Papierkorb

771

Wenn Sie die Eingabeaufforderung oder Powershell verwenden und die Remove-Item, deloder RDwarum die gelöschten Elemente nicht in den Papierkorb gelangen?

0
Eine Lösung zur Verwendung von Powershell zum Verschieben eines Elements in den Papierkorb finden Sie unter https://stackoverflow.com/questions/502002/how-do-i-move-a-file-to-the-recycle-bin-. using-Powershell / 21118566 davidmneedham vor 6 Jahren 0
@davidmneedham - Bitte lies die Frage (noch einmal). Der Autor möchte wissen, warum die Löschung einer bestimmten Datei oder eines bestimmten Ordners dauerhaft ist und den Papierkorb umgeht Ramhound vor 6 Jahren 0

1 Antwort auf die Frage

2
TheCompWiz

Lange Geschichte kurz ... weil Abwärtskompatibilität.

Im Wesentlichen del("rmdir" usw.) ist eine Low-Level-Funktion, die immer zuverlässig funktionieren muss. Wenn Sie versuchen, ein System wiederherzustellen, und die Festplatte zu 100% voll ist ... Das Verschieben von Dateien in einen Papierkorb hilft Ihnen nicht bei der Wiederherstellung Ihres Computers. Ebenso ist nicht immer ein Benutzer an einer Maschine angemeldet, wenn er delausgeführt wird. In welchen Papierkorb sollte es gehen? Darüber hinaus haben sich Entwickler über Generationen hinweg darauf verlassen, dass delDateien dauerhaft entfernt werden. Eine Änderung dieses Verhaltens würde fast jedes Softwareentwicklungsunternehmen dazu zwingen, nahezu jedes Produkt, das sie jemals entwickelt haben, neu zu bewerten, um sicherzustellen, dass das korrekte Verhalten beibehalten wird, oder es wird erneut geschrieben, um die Änderung zu berücksichtigen.

Es gibt 3rd-Part-Tools, die einige zusätzliche Befehle in einer Eingabeaufforderung implementieren, wie z. B. "recycle", um in den Papierkorb zu wechseln ... etc ..., aber dazu müssen Sie etwas anderes installieren, um diese Funktionalität hinzuzufügen.