Welche Datenstruktur wird vom Papierkorb verwendet?

243
fscore

In einem Windows-Dateisystem können wir keinen Ordner oder eine Datei mit demselben Namen erstellen. Zum Beispiel Neuer Ordner. Wenn bereits ein Ordner mit dem Namen "Neuer Ordner" vorhanden ist und wenn Sie einen anderen Ordner mit demselben Namen erstellen, werden "Neuer Ordner 2" angezeigt oder erstellt. Ich habe vor kurzem verschiedene Ordner mit dem Namen New Folder gelöscht.

Der Papierkorb beschwert sich nicht, wenn beide Ordner denselben Namen haben. Ich wollte wissen, wie "Papierkorb" funktioniert. Es ist auch ein Dateisystem. Wie wird es implementiert, welche Datenstruktur wird verwendet? Ich möchte bei der Arbeit ein ähnliches Dateisystem implementieren.

Ich kann denken, dass, obwohl es den Benutzern zeigt, dass Dateien gelöscht werden, der Verweis jedoch auf die Stelle verweist, an der sie gelöscht wurde und dieselben Dateinamen zulässt.

0
Das ist nur der Name, den Sie angezeigt haben, der tatsächliche Name hinter den Kulissen ist anders. Ihre Frage ist auch sehr breit gefasst. Schlagen Sie vor, Sie hätten im Internet / in den Büchern keine Informationen gefunden? Dave vor 9 Jahren 0
Verwandte / möglicherweise doppelte Fragen: [Wie funktioniert der Papierkorb?] (Http://superuser.com/questions/368890/), [Wie kann der Papierkorb mehrere Dateien mit demselben Namen enthalten?] (Http: // superuser.com/questions/590039/), [Wie können mehrere Objekte mit demselben Namen in den Windows-Papierkorb eingefügt werden?] (http://superuser.com/questions/614127/) and31415 vor 9 Jahren 0

0 Antworten auf die Frage