Phoenixz
Lieutenant
- Registriert
- März 2004
- Beiträge
- 595
Hallo,
ich würde gerne bestimmte Dateien in die Zwischenablage kopieren. Das geht im Prinzip ziemlich einfach, z.B. so hier:
Soweit sogut! Funktionieren tut das auch einwandfrei. Mir ist jedoch ein Problem aufgefallen, bei dem ich Fragen wollte, ob das bei euch auch so ist. Und zwar, wenn ich ganz normal über den Explorer Dateien kopiere und in einen anderen Ordner einfüge kann ich den Explorer auch während des Kopiervorgangs schließen oder in einen anderen Ordner navigieren (logischerweise kann man das nur bei großen Dateien testen). Mache ich das hingegen mit dem oben angegebenen Code freiert der Explorer während des ganzen Kopiervorgangs ein. D.h. möchte ich wo anders hin navigieren, muss ich mir eine neue Instanz des Explorers öffnen. Stört mich eigentlich fast 0, aber wäre schöner wenn es nicht so wäre. Ist das bei euch auch so bzw. hat jemand Rat?
Vielen Dank,
Daniel
ich würde gerne bestimmte Dateien in die Zwischenablage kopieren. Das geht im Prinzip ziemlich einfach, z.B. so hier:
Code:
System.Collections.Specialized.StringCollection files = new System.Collections.Specialized.StringCollection();
files.Add(@"...");
files.Add(@"...");
files.Add(@"...");
...
Clipboard.SetFileDropList(files);
Soweit sogut! Funktionieren tut das auch einwandfrei. Mir ist jedoch ein Problem aufgefallen, bei dem ich Fragen wollte, ob das bei euch auch so ist. Und zwar, wenn ich ganz normal über den Explorer Dateien kopiere und in einen anderen Ordner einfüge kann ich den Explorer auch während des Kopiervorgangs schließen oder in einen anderen Ordner navigieren (logischerweise kann man das nur bei großen Dateien testen). Mache ich das hingegen mit dem oben angegebenen Code freiert der Explorer während des ganzen Kopiervorgangs ein. D.h. möchte ich wo anders hin navigieren, muss ich mir eine neue Instanz des Explorers öffnen. Stört mich eigentlich fast 0, aber wäre schöner wenn es nicht so wäre. Ist das bei euch auch so bzw. hat jemand Rat?
Vielen Dank,
Daniel