如果我有一個最後的圖像文件的任何URL,如:如何從圖像的URL解析出形象的名字
http://www.google.com/image1.jpg
http://www.google.com/test/test23/image1.jpg
而且我想:
image1.jpg
是什麼在C#中執行此操作的最佳方法是什麼?
如果我有一個最後的圖像文件的任何URL,如:如何從圖像的URL解析出形象的名字
http://www.google.com/image1.jpg
http://www.google.com/test/test23/image1.jpg
而且我想:
image1.jpg
是什麼在C#中執行此操作的最佳方法是什麼?
string fileName = Path.GetFileName(@"http://www.google.com/test/test23/image1.jpg");
Yup適用於前後斜線 - 方式更好的答案,然後我的。 – 2010-11-01 21:51:54
public static void doSomething() {
string url = "http:\\www.google.com\image1.jpg";
string imageFileName = url.Substring(url.LastIndexOf('\\') + 1);
}
不是最好的,但肯定是一個辦法
url = "blahblah\image1.jpg"
string imageName = url.substring(url.lastindexof("\") + 1);
這基本上就是Path.GetFileName在做什麼 – 2010-11-01 21:46:22
請記住這個以備將來使用....! – brumScouse 2010-11-01 21:54:57
的URL中使用正斜槓。這真的是輸入的樣子嗎? – 2010-11-01 21:39:00
@Matthew Flaschen - 錯字 – leora 2010-11-01 21:47:26