Ich arbeite in C# und ich versuche, ein Programm zu tun, das einige Informationen über die Dateien in einem Verzeichnis erhalten. Ich habe es geschafft, aber ich habe ein Problem mit der Fehlerbehandlung. Wenn das Programm läuft und zum Beispiel gebe ich Zufallszahl nur Datei infoes ich diese Fehlermeldung zur Liste:System io Datei nicht gefunden Ausnahme/Fehlerbehandlung
„System.IO.DirectoryNotFoundException:“ C ‚kann nicht einen Teil des Weges finden‘: \ Temp \ first_project \ first_project \ bin \ Debug \ 12345' . '“
Bitte jemand mir helfen, die Fehlerbehandlung zu tun.
Vielen Dank im Voraus.
using System;
using System.IO;
class Test
{
static void Main(string[] args)
{
Console.WriteLine("Please :");
string hely = Console.ReadLine();
string[] __file = Directory.GetFiles(hely);
string[] __dir = Directory.GetDirectories(hely);
foreach (string i in __file)
{
FileInfo fajl = new FileInfo(i);
Console.WriteLine("{0},{1},{2}", fajl.Name, fajl.Extension, fajl.LastWriteTime.ToString());
}
foreach (string i in __dir)
{
DirectoryInfo _file = new DirectoryInfo(i);
Console.WriteLine("{0},{1},{2}", _file.Name, _file.Extension, _file.LastWriteTime.ToString());
}
Console.ReadKey();
}
}
Nun, wir wissen nicht, was Sie tun wollen * * wenn das Verzeichnis der Benutzer Angebote gibt es nicht. Grundsätzlich sollten Sie 'FileNotFoundException' einfangen und auf diese Weise machen, was Sie wollen, aber wir können Ihnen nicht wirklich helfen, ohne dass Sie deutlicher erkennen, was Sie erreichen wollen oder was Sie bereits versucht haben. –