Ich verwende .NET 2.0 und Linq kommt nicht in Frage. Ich möchte überprüfen, ob die Datei in einem Verzeichnis ohne Kenntnis der Dateiendung existiert.
Ich brauche nur diese Logik getan.
1.Überprüfen Sie die Datei existiert im Verzeichnis unter Verwendung von Zeichenkette Dateiname zur Verfügung gestellt mit Suchmuster ohne die Erweiterung der Datei
2.Erhalten Sie die Dateien, wenn sie existieren, und Datadind, um Download links
bereitzustellen. Wenn die Datei nicht existiert, beginnen Sie mit dem Hochladen der Datei.
Aktualisierung:
Directory.GetFiles()
und DirectoryInfo.GetFiles()
löst tatsächlich den Teil, in dem ich nach Datei Existenz suche. Was die Performance in Bezug auf FileInfo-Objekte anbelangt, waren dies nur die Lösungen für meine Anforderungen an die Datenbindung, um Download-Links bereitzustellen.
Um zu sehen, ob eine Datei mit diesem Namen existiert, können Sie nicht einfach .. verwenden ..
Directory.GetFiles enthält jedoch bereits den vollständigen Pfad
%Vor% Sie können DirectoryInfo.GetFiles()
verwenden, um FileInfo[]
anstelle von% co_de zu haben %.