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

ily*_*ani 2 c#

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

例如:

textBox1.Text = "C:\Users\Elias\Desktop\image.png"
Run Code Online (Sandbox Code Playgroud)

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

我怎样才能做到这一点?

Leg*_*nds 5

使用静态Path.GetFileName方法System.IO

Path.GetFileName(@"C:\Users\Elias\Desktop\image.png"); // --> image.png
Run Code Online (Sandbox Code Playgroud)

关于你的例子:

textBox2.Text = Path.GetFileName(textBox1.Text);
Run Code Online (Sandbox Code Playgroud)

  • @ilyaselouazzani 不要只是说它不起作用,而是说发生了什么:是否有错误或只是不是您期望的文本? (4认同)