我正在使用此代码
string[] filePaths = Directory.GetFiles(Server.MapPath("~/Gallery/GalleryImage/" + v));
foreach (string item in filePaths)
{
Response.Write(item);
}
Run Code Online (Sandbox Code Playgroud)
这段代码中的问题我得到的文件名是这样的完整路径
C:\Users\AGENTJ.AGENTJ-PC\Documents\Visual Studio 2010\WebSites\mfaridalam\Gallery\GalleryImage\c050\DSC_0865.JPG
Run Code Online (Sandbox Code Playgroud)
我只想要文件"DSC_0865.JPG"
您可以使用该Path.GetFileName方法获取指定路径的文件名(和扩展名),而不使用以下目录:
foreach (string item in filePaths)
{
string filename = Path.GetFileName(item);
Response.Write(filename);
}
Run Code Online (Sandbox Code Playgroud)
尝试使用Path.GetFileName:
Directory.GetFiles(Server.MapPath("~/Gallery/GalleryImage/" + v))
.Select(Path.GetFileName);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2006 次 |
| 最近记录: |