Der Sinn des Verschiebens liegt doch aber eigentlich darin, die Datei nicht neu schreiben zu müssen (zumindest auf der gleichen Partition).
Wäre es nicht besser beim Verschieben von nicht löschbaren Dateien sofort zu fragen, ob man die Datei kopieren oder lieber abbrechen will?
Eventuell ließe sich noch einbauen, dass das Verschieben durch Umbenennen geschehen soll, denn beim Umbenennen (z.B.: "Datei.txt" in "Ordner\Datei.txt") gibt es (zumindest unter Windows XP oder NTFS?) keine Probleme, wenn die Datei in Verwendung ist.
Eine Dialogbox könnte dann so ähnlich aussehen:
Code: Select all
Datei ist in Verwendung
[Abbrechen] [Kopieren] [Versuchen, durch Umbenennen zu verschieben]