Einzelnen Beitrag anzeigen

Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#15

Re: Dateien in den Zwischenspeicher verschieben / kopieren .

  Alt 28. Sep 2007, 13:54
Zitat von s-off:
...
Habe ich STRG+X gedrückt, so löscht meine Anwendung die Ursprungsdatei. Somit habe ich aus A ausgeschnitten.
Meinst du damit?
1.
Du drückst Strg+X in deiner Anwendung und kopierst die ausgewählten Dateien (also die Dateipfade) in die Zwischenablage, damit der Explorer weiß, was er kopieren soll, wenn man Strg+V drückt. Nachdem du die Dateinamen in die Zwischenablage kopiert hast, löscht du die Dateien. Resultat : Der Explorer kann die Dateien nicht mehr finden.

2.
Du drückst Strg+X in deiner Anwendung und kopierst den INHALT der ausgewählten Dateien in die Zwischenablage, damit der Explorer weiß, was er kopieren soll, wenn man Strg+V drückt. Nachdem du die Dateiinhalte in die Zwischenablage kopiert hast, löscht du die Dateien.
Ich bezweifle, dass der Explorer diese Dateien wiederherstellen kann, wenn man Strg+V drückt.
Zudem wird es sehr den Arbeitsspeicher belasten, wenn man viele und/oder große Dateien verschieben möchte.

3.
Du drückst also Strg+X in deiner Anwendung und kopierst die ausgewählten Dateien (also die Dateipfade) in die Zwischenablage, damit der Explorer weiß, was er kopieren soll, wenn man Strg+V drückt.
Okay, aber woher weißt du, das jemand Strg+V im Explorer gedrückt hat? Oder, dass jemand Strg+V in irgendeinem anderen Container gedrückt hat, der auch Dateien annehmen kann?
Solange du nicht Strg+V gedrückt hast, werden die Dateien weder kopiert noch verschoben.


Aber warum überhaupt Löschen? Der Explorer macht das doch alles. Wenn man Dateien selbst löschen müsste, dann wäre da noch das Problem, von tiefen Verzeichnissen, die man alle selbst rekursiv löschen müsste. Und dann die ganzen Probleme mit möglichen Fehlern. Nein, das wäre wirklich keine gute Idee, etwas neu zu erfinden, was der Explorer bereits mitbringt. Die Ausnahme bildet diejenigen, die es beruflich machen müssen.
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat