如何从c#中的路径获取文件名

时间:2017-03-12 00:51:00

标签: c#

我想从C#中的文件路径中提取文件名。

例如:

textBox1.Text = "C:\Users\Elias\Desktop\image.png"

我想将文件名:" image.png" 复制到textBox2

我该怎么做?

2 个答案:

答案 0 :(得分:4)

使用Path.GetFileName中的静态System.IO方法:

Path.GetFileName(@"C:\Users\Elias\Desktop\image.png"); // --> image.png

关于你的例子:

textBox2.Text = Path.GetFileName(textBox1.Text);

答案 1 :(得分:3)

System.IO.FileInfo类可以帮助解析该信息:

textBox2.Text = new FileInfo(textBox1.Text).Name;

FileInfo类的MSDN文档: https://msdn.microsoft.com/en-us/library/system.io.fileinfo(v=vs.110).aspx