2013-05-04 138 views
1

我有一个可变的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

看到这个问题,回答:http://stackoverflow.com/a/6613967/2278186 – SatA 2013-05-04 10:48:24

回答

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"); 
} 
+0

日Thnx了很多,verz有用 – gbbb 2013-05-04 10:52:09

+0

@gbbb欢迎您')' – 2013-05-04 10:53:29

1

可以使用Path.GetExtension方法,该方法

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

} 
相关问题