Sind Sie gleichwertig oder alternativen zueinander? Einer von Ihnen veraltet und wenn ja, welches? Welches ist empfohlen für die Verwendung in einer ASP.NET web-Anwendung. Mein Ziel ist, extrahieren Sie alle Dateien aus einem bestimmten Verzeichnis rekursiv.
InformationsquelleAutor der Frage Afshar Mohebbi | 2010-06-30
Verzeichnis ist eine statische Klasse bietet statische Methoden für die Arbeit mit Verzeichnissen. DirectoryInfo ist eine Instanz einer Klasse, enthält Informationen über ein bestimmtes Verzeichnis. So zum Beispiel, wenn Sie wollten, dass die Informationen über C:\Temp:
Wenn Sie nur wollte, dass die Namen, die als strings möglicherweise ist es schneller und einfacher zu vermeiden, erstellen Sie eine Instanz der DirectoryInfo-durch die Verwendung der statischen Methoden von Directory.
Kurz gesagt, es ist wirklich egal, was Sie verwenden, solange es das tut, was Sie wollen. Weder wird empfohlen, sich über die anderen.
InformationsquelleAutor der Antwort Josh
Ebenfalls ein wichtiger Hinweis: wenn Sie mehrere Aktionen auf directory DirectoryInfo haben performance-Vorteil, da Sie nicht verlangen, die Sicherheit Berechtigungen zu überprüfen, die auf jede Aktion.
InformationsquelleAutor der Antwort Incognito
Verzeichnis
Verzeichnis-Info-Klasse
InformationsquelleAutor der Antwort Chuckie
DirectoryInfo ist (im Grunde), der Directory-Klasse, aber in einem nicht-statischen Kontext. Wenn Sie gehen, um die vielen Aufrufe auf das Dateisystem, vor allem, wenn es die selben Ordner oder in ein Unterverzeichnis der Ordner sagte, MSDN schlägt mit DirectoryInfo.
InformationsquelleAutor der Antwort Meiscooldude
DirectoryInfo hat eine DirectoryInfo.GetFiles-Methode , wahrscheinlich erfüllen Ihre Anforderungen.
InformationsquelleAutor der Antwort Jakob Gade