FileIO.Dateisystem.CopyFile () - vs-System.IO.Datei.Kopieren()

Ich habe ein paar Fragen über den Unterschied zwischen diesen 2 Klassen und die spezifischen Methoden, FileIO.Dateisystem.CopyFile() und System.IO.Datei.Copy()

Auf der einfachsten Stufe, haben Sie beide das gleiche tun, wenn überladen mit sourceFile, destinationFile und bool auf true gesetzt, um zu überschreiben. ZB

FileIO.FileSystem.CopyFile(source, destination, True) 
System.IO.File.Copy(source, destination, True)

Meine zwei Fragen sind

  1. Was sind die Unterschiede zwischen den 2 mit der überlast angezeigt werden, weil ich nicht finden können (oder vielleicht habe ich den Punkt verpasst) alles, was auf der MSDN-Website.
  2. Wie Sie (die Art, die person zu beantworten), die den Unterschied wissen, wenn es nicht in der MSDN-Dokumentation?
  • Ich erwarte, dass FileSystem.CopyFile eine dünne Schicht, die einfach über die Hände zu File.Copy. Es gibt viele solcher Komfort Ebenen in der Microsoft.VisualBasic namespace, viele zu einfache VB6-Entwickler in VB.NET.
  • Nennen Sie es Erfahrung... ich habe einige VB6 VBA-dev und Arbeit (classic ASP) vor .NET existiert. Dann VB.NET kam zusammen mit C#. Ich habe das wissen und die Erfahrung zu sagen 🙂
  • So Stimmen wir Ihre Magie. Ich Frage mich aber, ob dieses macht dies mehr oder weniger vorzuziehen, obwohl (eg, welche Methode zu verwenden, oder, wenn in diesem Fall spielt es keine Rolle, wie Sie das gleiche tun!)
  • Die Wahl läuft darauf hinaus, persönliche Wahl. In vielerlei Hinsicht wie coding style 😉
  • Mögliche Duplikate von System.IO Versus VisualBasic.FileIO
InformationsquelleAutor Dave | 2013-01-08
Schreibe einen Kommentar