检查用户是否输入了正确的文件系统路径
本文关键字:文件系统 路径 用户 是否 输入 检查 | 更新日期: 2023-09-27 18:19:58
我正在创建一个小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 ();
}
}
使用
try
{
if (!File.Exists(path))
{
// Tell the user
}
}
catch (Exception ex)
{
// tell the user
}
文件存在
添加
using System.IO;
到代码文件的顶部
使用此:
bool exists = System.IO.File.Exists(path);