检查文件链接是否为txt格式

本文关键字:txt 格式 是否 文件 链接 检查 | 更新日期: 2023-09-27 18:12:10

我有一个变量UrlList,它包含了应该在文本框中输入的目录,我想要的是检查给定的Directory文件是否是一个文本文件,这样用户就会得到提示,要么取消他的操作,要么给出一个正确的文件。

代码片段:

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);
}

检查文件链接是否为txt格式

如果我理解清楚的话,你只需要使用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");
}

您可以使用 Path.GetExtension 方法

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