检查文件的链接是否为txt

时间:2013-05-04 10:43:00

标签: c# file url text directory

我有一个可变的UrlList,其中的目录应该在文本框中输入, 我想要的是检查给定的目录文件是否是文本文件,因此提示用户取消其动作或提供正确的文件。

代码段:

public static string UrlList = @"C:\Users\gbbb\Desktop\Url.txt";
private string[] _UrlRows;

这是我开始的方法,然后意识到我需要帮助

private void LoadUrls()
{   
    if (UrlList == System.TEXT-FILE)
        _Urlrows = System.IO.File.ReadAllLines(@UrlList);
}

2 个答案:

答案 0 :(得分:1)

您可以使用Path.GetExtension方法

if(System.IO.Path.GetExtension(path).Equals(".txt",StringComparison.OrdinalIgnoreCase))
{

}

答案 1 :(得分:1)

如果我清楚地了解您,您只需要使用Path.GetExtension方法。

  

返回指定路径字符串的扩展名。

string ext = Path.GetExtension(@"C:\Users\gbbb\Desktop\Url.txt");

if(ext == ".txt")
{
   string[] readText = File.ReadAllLines(@"C:\Users\gbbb\Desktop\Url.txt");
}