我正在創建一個小型的C#程序,該程序從用戶選擇的位置讀取紡織品..我設法正確地讀取了這些文件,但是我想如果錯誤地輸入文件名/路徑....或文件類型不正確,則向用戶顯示錯誤消息。 我已經嘗試了有限的知識內的一切,現在我有點卡住了。任何幫助都將非常感激。由於檢查用戶是否輸入了正確的文件系統路徑
using System;
class ReadFromFile
{
static void Main()
{
Console.WriteLine ("Welcome to Decrypter (Press any key to begin)");
Console.ReadKey();
//User selects file they wish to decrypt
int counter = 0;
string line;
string path;
Console.WriteLine ("\nPlease type the path to your file");
path = Console.ReadLine();
// Read the file and display it line by line.
System.IO.StreamReader file =
new System.IO.StreamReader (path);
while ((line = file.ReadLine()) != null) {
Console.WriteLine (line);
counter++;
}
file.Close();
// Suspend the screen.
Console.ReadLine();
}
}
如果您只想查看路徑是否有效以及文件是否存在,可以使用['File.Exists'](https://msdn.microsoft.com/zh-cn/library/system.io .file.exists(v = vs.110).aspx) – juharr