我想从C#中的文件路径中提取文件名。
例如:
textBox1.Text = "C:\Users\Elias\Desktop\image.png"
我想将文件名:" image.png" 复制到textBox2
我该怎么做?
答案 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