Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

Dateisystem > 133 Ordner mit .NET-Features kopieren - Pg. 350

350 >> Ordner mit .NET Features kopieren 133 Ordner mit .NET Features kopieren Dateisystem Das .NET Framework 4.0 bietet nach meinen Recherchen und nach Hinweisen von Frank Lan- genau (dem Fachlektor der 2010-er Auflage) lediglich für Visual Basic über die CopyDirectory - Methode der FileSystem -Klasse eine direkte Möglichkeit, einen Ordner mit Inhalt zu kopieren. Wollen Sie diese Methode benutzen, müssen Sie die Assembly Microsoft.VisualBasic.dll refe- renzieren und den Namensraum Microsoft.VisualBasic.FileIO importieren. string sourceFolderName = ...; string destFolderName = ...; // Ordner rekursiv mit Überschreiben vorhandener Dateien kopieren FileSystem.CopyDirectory(sourceFolderName, destFolderName, true); Listing 236: Kopieren eines Ordners über die zu Visual Basic gehörende CopyDirectory Methode CopyDirectory ermöglicht zudem über zusätzliche Argumente die Angabe, ob und welche Kopierdialoge angezeigt werden und ob beim Abbruch durch den Anwender eine Ausnahme geworfen wird. Wenn Sie wie ich eine Allergie gegen Visual Basic haben (), können Sie das Kopieren natür- lich auch selbst implementieren. Dazu müssen Sie den Zielordner zunächst selbst erzeugen.