Как спарсить расширение файла?

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18
К примеру : скачал картинку на локальный диск, у нее такой путь
C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.11.1.0\Progs\Trash\breachthumbnail02(1).png
C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.11.1.0\Progs\Trash\breac.hthumb-nail02.jpg
C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.11.1.0\Progs\Trash\ahtel tom-3.jpg
C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.11.1.0\Progs\Trash\gar.tel2 don.gif
Как получить расширение файлов
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
C#:
return Path.GetExtension(@"C:\Document.txt"); // Вернёт значение: .txt
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
в имени файла оно же есть, значит можно по регулярке, вот когда вы список всех файлов получили ,потом обрабатываете нужную вам строку, в конструкторе регвыров можно сделать - начинается с точки, ну или перед нужным точка
 
  • Спасибо
Реакции: keltuzhaknut

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Получить список файлов в директории и пройтись регулярочкой по списку
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
Можно отсортировать по нужному вам расширению сразу расскладывая файлы по спискам , которые вам нужны. в список JPG класть jpeg файлы, PNG - png файлы и тд. Или расскладывать файлы в 2 списка - нужные и не нужные, а потом через цикл удалить файлы которые находятся во 2ом списке. и тд...
upload_2017-5-26_16-53-22.png
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)