检查一个文件的链接是否是一个文本
问题描述:
我有一个可变的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);
}
答
如果我明白你的意思,你只需要用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
答
可以使用Path.GetExtension
方法,该方法
if(System.IO.Path.GetExtension(path).Equals(".txt",StringComparison.OrdinalIgnoreCase))
{
}
看到这个问题,回答:http://stackoverflow.com/a/6613967/2278186 – SatA 2013-05-04 10:48:24