Ich habe einen großen Quellcode-Ordner, der aus 82.480 Dateien und 19.633 Ordnern besteht. Es wird der Bibliothek für den schnellen Zugriff hinzugefügt. Wenn ich es aus der Bibliothek lösche, dauert es ewig, das Löschen und Berechnen vorzubereiten. Ungefähr 1 Stunde oder so.
Dann habe ich recherchiert und festgestellt, dass das Löschen von seinem absoluten Pfad - wie zum Beispiel D:\work\bigfolder
Rechtsklick und Löschen - nur Sekunden in Anspruch nimmt.
Wissen Sie, was die Windows 7-Bibliothek beim Vorbereiten des Löschens tut?
Antworten:
Durchsucht (höchstwahrscheinlich) alle an die Bibliothek angehängten Ordner nach den ausgewählten Dateien, um vollständige Dateipfade für das Löschen zu erstellen.
Dies ist ein erforderlicher zusätzlicher Schritt im Vergleich zum Löschen von Dateien aus einem bestimmten Pfad / Ordner, da Dateien in einer Bibliothek nicht unbedingt aus demselben Ordner stammen.
quelle
Nein, ich nicht.
Wenn Sie jedoch neugierig sind, können Sie dies mit Process Monitor herausfinden.
quelle
Ich habe gerade versucht, einen Ordner auf meinem Computer zu löschen, und die Process Monitor-Ausgabe ergab, dass alle darin enthaltenen Dateien und Ordner aufgelistet wurden. In Ihrem Fall bedeutet dies, dass die Informationen zu ~ 102k-Dateien gelesen werden müssen, um sie zu löschen. In meinem Fall gab es ca. 40.000 Dateien, und auf einer SSD dauerte es ungefähr eine Minute. Diese Zeit wäre auf einer herkömmlichen Festplatte viel höher.
quelle