怎样从一个字符串中截取文件名 比如有:string FileName = "c:\\temp\\....\\test.test"请问怎么截取FileName 中的文件名"test.test"? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string FileName = "c:\\temp\\....\\test.test"; Console.Write(FileName.Substring(FileName.LastIndexOf("\\")+1)); fileName = FileName.Substring(FileName.LastIndexOf("\\") + 1) string FileName = "c:\\temp\\....\\test.test"; MessageBox.Show(System.IO.Path.GetFileName(FileName)); using System.IO;namespace ConsoleApplication28{ class Program { static void Main(string[] args) { string FileName = "c:\\temp\\123\\test.test"; string name = Path.GetFileName(FileName); Console.WriteLine(name); } }} string str = "d:\\1.text";string[] str1 = str.Split('\\');string strFilename = str1[str1.Length - 1];虽然复杂点,但也是种方法 fileName = FileName.Substring(FileName.LastIndexOf("\\") + 1,filename.length-1) 建议在定义字符串的时候在前面加一个@,这样就不用转义字符了。(例如:地址)string Path = @"C:\temp\....\test.txt"; 金额改成中文大写 C# gdi+坐标轴不等分显示 在使用findwindowEX中如何区分多个类名及窗口标题都相同的文本框 C#图片遇到的超级好玩的问题,会的进来,分数全拿. c#经典问题~顺便散分~先答对先的分 BBS .aspx中datagrid某列设为不可见后,还能取到其中的值吗? c#怎样调用oracle包 c#TCP协议通讯是否可以实现触发事件的形式接收消息 关于SqlConnection 问题! .NET访问远程XML文件的问题 高分求关于支持C#的Native XML Database
Console.Write(FileName.Substring(FileName.LastIndexOf("\\")+1));
MessageBox.Show(System.IO.Path.GetFileName(FileName));
{
class Program
{
static void Main(string[] args)
{
string FileName = "c:\\temp\\123\\test.test";
string name = Path.GetFileName(FileName);
Console.WriteLine(name);
}
}
}
string[] str1 = str.Split('\\');
string strFilename = str1[str1.Length - 1];虽然复杂点,但也是种方法