Finden Sie den Papierkorb auf einem lokalen NTFS-Laufwerk

Bin ich zu schreiben versucht, einige einfache code, wird wieder das Verzeichnis für den Papierkorb auf einem lokalen Laufwerk. Scheint so, als wäre es einfach-sollte ein tausend Antworten bei Google. Noch nicht gefunden, doch 🙁

HABE ich festgestellt, dass FAT-und NTFS-Laufwerke haben unterschiedliche Basis-Namen (RECYCLED und RECYCLER). Ich habe festgestellt, dass 'der' Papierkorb ist ein virtueller Ordner, der kombiniert Sie die Papierkörbe aller Laufwerke auf dem Rechner.

Was ich nicht gefunden habe ist ein Weg, um Laufwerk C: Papierkorb-Verzeichnis-auch auf Vietnamesisch (oder einer anderen nicht-Englisch) Maschine. (Keine Beiträge, die ich finden kann, anzugeben, ob "RECYCLER" wird internationalisiert oder nicht)

Kann jemand mir eine definitive Antwort?

Dank

UPDATE: Bewusst CSIDL_BITBUCKET und die Funktionen, die Sie verwenden. Von allem, was ich gelesen habe, obwohl es, Punkte zu einem virtuellen Verzeichnis, das die union von allen gelöschten Dateien von diesem Benutzer auf allen Laufwerken. Suchen für den physischen Papierkorb-Verzeichnis (auf meinem Vista-es erscheint C:\$Recycle.Bin soweit ich das sagen kann)

  • Siehe diese Frage und diese one zu.
  • Sah auf den Artikel verwiesen, die von deinem ersten link. Es verweist einfach CSIDL_BITBUCKET, die sich auf die Benutzer virtuelle Papierkorb-Verzeichnis für die gesamte Maschine, nicht eine pro-drive-Verzeichnis. Das ist das problem mit alles, was ich finden kann, Google - Sie alle Punkte auf dieses virtuelle Verzeichnis.
  • Oh, und der zweite posten, der Euch zwingt zu gehen durch alle Verzeichnisse suchen, die passen würden, der Papierkorb ist GUID. Gibt es nicht einen Weg, um den Papierkorb, pro-drive-basis?
InformationsquelleAutor DougN | 2009-06-01
Schreibe einen Kommentar