C# 获取图像文件路径

C# 获取图像文件路径,c#,image,filenames,C#,Image,Filenames,嗨 我试图从代码中的文件路径中检索图像文件的文件名 我的文件路径:c:\mydocuments\pictures\image.jpg 我可以在c#中使用哪种方法来获取上述路径的文件名 Like String file=image.jpg 我使用system.drawing获取路径,但它返回null 我的代码: string file = System.drawing.image.fromfile(filepath,true); 这是获取图像文件名的正确方法还是c#中有其他内置方法 请在这方面帮

我试图从代码中的文件路径中检索图像文件的文件名

我的文件路径:c:\mydocuments\pictures\image.jpg

我可以在c#中使用哪种方法来获取上述路径的文件名

Like String file=image.jpg

我使用system.drawing获取路径,但它返回null

我的代码:

string file = System.drawing.image.fromfile(filepath,true);
这是获取图像文件名的正确方法还是c#中有其他内置方法


请在这方面帮助我?

图像。FromFile
返回一个
图像
对象,而不是文件名


如果只想获取路径的文件名部分,请使用
System.IO.path.GetFileName(path)

Image。FromFile
返回一个
图像
对象,而不是文件名


如果您只想获取路径的文件名部分,请使用
System.IO.path.GetFileName(path)
使用如果不是info.FullName?@uriDium:Nope,OP请求的文件名没有路径,在
FileInfo
中,您将通过
Name
属性获得它。这不是info.FullName吗?@uriDium:不,OP请求的文件名没有路径,在
FileInfo
中,您将通过
Name
属性获得它。
System.IO.FileInfo info = new System.IO.FileInfo(filepath);
string fileName = info.Name;