日期:2014-05-19  浏览次数:21227 次

关于一个截取字符串问题
我这有一个 <input   type= "file "   />
                    <input   type= "button ">

请问我单击浏览文件后,比如浏览的是一个d:\tupian\1111.jpg(1111.jpg不固定)

怎么能截取到他的后面的1111.jpg呢,把前面的d:\tupian去掉..

------解决方案--------------------
string so = @ "d:\tupian\1111.jpg ";
string st = so.Substring(so.LastIndexOf(@ "\ ")+1);
------解决方案--------------------
string sss = @ "d:\tupian\12dfd4526572sfszd.jpg ";
string ddd = sss.Split( '\\ ')[sss.Split( '\\ ').GetUpperBound(0)];//得到12dfd4526572sfszd.jpg
string fff = sss.Split( '. ')[0].Split( '\\ ')[sss.Split( '. ')[0].Split( '\\ ').GetUpperBound(0)];//得到12dfd4526572sfszd
------解决方案--------------------
Text = System.IO.Path.GetFileName(@ "d:\tupian\1111.jpg "); //1111.jpg
------解决方案--------------------
Path.GetFileName( "d:\\tupian\\1111.jpg ").Split( '. ')[0]
------解决方案--------------------
Path.GetFileName(@ "d:\tupian\1111.jpg ")
------解决方案--------------------
FileInfo temp = new FileInfo( "d:\tupian\1111.jpg ");
string fname = temp.name;
------解决方案--------------------
System.IO.Path.GetFileName(@ "d:\tupian\1111.jpg ");