可能重复:
从 C# 中的 URI 字符串获取文件名
如何从 C# 中的 Uri 中提取文件名?
例如,我有一个 Uri
"http://audacity.googlecode.com/files/audacity-win-2.0.exe"
但是如何提取文件名
"audacity-win-2.0.exe"
并将其保存为字符串?
谢谢,
杰瑞
可能重复:
从 C# 中的 URI 字符串获取文件名
如何从 C# 中的 Uri 中提取文件名?
例如,我有一个 Uri
"http://audacity.googlecode.com/files/audacity-win-2.0.exe"
但是如何提取文件名
"audacity-win-2.0.exe"
并将其保存为字符串?
谢谢,
杰瑞
怎么样
Path.GetFileName(string path);
在你的情况下
Path.GetFileName(new Uri("http://audacity.googlecode.com/files/audacity-win-2.0.exe").AbsolutePath);
Path.GetFileName
可以做到...
Uri u = new Uri("http://audacity.googlecode.com/files/audacity-win-2.0.exe");
Path.GetFileName(u.AbsolutePath);
例如
Uri uri = new Uri("http://audacity.googlecode.com/files/audacity-win-2.0.exe");
string Path.GetFileName(uri.AbsolutePath);
假设 aURI
总是代表物理文件是不安全的,因此从 aURI
中提取文件名并不总是得到保证。