Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#9

AW: Papierkorb-Einstellungen?

  Alt 7. Aug 2014, 17:43
Es bringt nichts das nur auf dem Rootspfad der Partition zu prüfen, denn z.B. im NTFS kann ein Unterverzeichnis auch eine ganz andere Partition, oder gar ein Netzlaufwerk sein, so wie man es z.B. aus'm Linux/Android kennt, wo alle Laufwerke in einem Baum vermanscht sind.


Ist es möglicherweise die
function RecyclerGlobalIsNukeOnDelete: boolean;
die ich suche? Klingt ganz brauchbar, habe aber gerade kein Delphi zum Testen hier
Garantiert nicht, denn wie bereits erwähnt wurde, kann man das Löschverhalten für jede Partition anders einstellen.

Und SUBST-Laufwerke haben seit mindestens Windows Server 2008 keinen Papierkorb mehr, selbst wenn das verlinkte Verzeichnis (dessen Partition) einen Papierkorb hat. Im Server 2003 hatten sie noch Einen.

function RecyclerIsPossible(Drive: Char): boolean; würde eventuell helfen, aber dafür sollte man vorher abfragen, ob man sich nicht in einem verlinkten Unterverzeichnis befindet und müsste dort dann die Quellpartition fragen, aber da Diese nicht zusätzlich auch noch über einen Laufwerksbuchstaben (C: usw.) verlinkt sein muß und es auch noch auf die Art der Verlinkung drauf an kommt (siehe SUBST), hilft diese Funktion dann dennoch nicht wirklich.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 7. Aug 2014 um 17:52 Uhr)
  Mit Zitat antworten Zitat