Как разобрать имя изображения из URL изображения - PullRequest
9 голосов
/ 02 ноября 2010

Если у меня есть какой-либо URL с файлом изображения в конце, например:

http://www.google.com/image1.jpg
http://www.google.com/test/test23/image1.jpg

И я хочу получить:

image1.jpg

Как лучше всего это сделатьэто в C #?

Ответы [ 4 ]

24 голосов
/ 02 ноября 2010
string fileName = Path.GetFileName(@"http://www.google.com/test/test23/image1.jpg");
5 голосов
/ 02 ноября 2010

Пока вы уверены, что это файл изображения, вы можете просто использовать класс пути.

System.io.path.GetFilenAME

1 голос
/ 02 ноября 2010

Не лучший, но, безусловно, способ

url = "blahblah\image1.jpg"

string imageName  = url.substring(url.lastindexof("\") + 1); 
1 голос
/ 02 ноября 2010
public static void doSomething() {
    string url = "http:\\www.google.com\image1.jpg";
    string imageFileName = url.Substring( url.LastIndexOf( '\\' ) + 1 );
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...