2013-05-04 2 views
1

У меня есть varaible UrlList, который содержит каталог, который должен быть введен в текстовое поле, , что я хочу, это проверить, является ли данный файл каталога текстовый файл или нет, поэтому пользователю будет предложено либо отменить его действия, либо дать правильный файл.Проверьте, является ли ссылка на файл txt

Код сниппета:

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

ответ

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

+0

@gbbb Вы можете ';)' –

1

вы можете использовать Path.GetExtension методы

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

} 
Смежные вопросы