我有一个可变的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);
}
答案 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");
}