by
Roland Schumacher alias GENiALi
13. August 2007 -- 368
words -- 174 mal gelesen
Vor langer, sehr langer zeit, habe ich mal beschrieben wie man mit C# ganze
Verzeichnis kopieren kann. Mit allen Unterordnern und Dateien.
Mir wurde jetzt von einer freundlichen Person mitgeteilt (Dirk Winter, www.kwsiso.de) das die Methode
auf die Nase fällt wenn man ein Verzeichnis kopieren möchte, dass nur Dateien
aber keine Unterverzeichnisse enthält.
Hier die korrigierte Version von mir. Die Zeile 17 war schlicht am falschen Ort.
Wenn es keine Unterverzeichnisse gab wurde das Zielverzeichnis einfach nicht erstellt.
Somit lief die Methode auf einen Fehler. Der Fehler ist in Zeile 8 korrigiert.
Dirk schickte mir seine Version. Die will ich euch nicht vorenthalten.
Viel eleganter als meine anno dazumal. :-) Danke Dirk.
Er machte mich aber noch auf eine andere Möglichkeit aufmerksam.
Man füge in seinem Projekt ein Verweis auf die Microsoft.VisualBasic.dll hinzu.
Dann noch ein using Microsoft.VisualBasic.FileIO; (C# natürlich) und die folgende Zeile:
Der Freakfaktor geht einfach verloren. Dass muss natürlich jeder selber wissen. :-D
es läuft: Green Day -
Dookie - When I Come Around