C#中怎样取路径中的文件名? 10
展开全部
//string path=Server.MapPath("FileName"); //获取路径
//string FullFileName = this.FileUpload1.FileName; //绝对路径
//FileUpload1是一个上传文件的控件
你想要的是这句:
string FileName = FullFileName.Substring(FullFileName.LastIndexOf("\\") + 1);//最后一个\后的数据
比如你的路径是:E:\download\Asp.net\Msystem\upload.aspx
那上面的例子得到的就是upload.aspx;
如果是
string FileName = path.Substring(FullFileName.LastIndexOf(".") + 1);
得到的就是aspx
这样说你应该明白吧?
希望对你有所帮助。
//string FullFileName = this.FileUpload1.FileName; //绝对路径
//FileUpload1是一个上传文件的控件
你想要的是这句:
string FileName = FullFileName.Substring(FullFileName.LastIndexOf("\\") + 1);//最后一个\后的数据
比如你的路径是:E:\download\Asp.net\Msystem\upload.aspx
那上面的例子得到的就是upload.aspx;
如果是
string FileName = path.Substring(FullFileName.LastIndexOf(".") + 1);
得到的就是aspx
这样说你应该明白吧?
希望对你有所帮助。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件名?没弄懂……首先楼上那位是个扯蛋的……
C#的话有个优势,就是可以找空间啊,带File的有个控件,比如OpenFile或者什么的都有的,具体哪个控件我忘了……晚上回家给你看看吧……
C#的话有个优势,就是可以找空间啊,带File的有个控件,比如OpenFile或者什么的都有的,具体哪个控件我忘了……晚上回家给你看看吧……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-10-11 · 知道合伙人软件行家
关注
展开全部
可以通过 FileInfo 进行获取。
FileInfo fi = new FileInfo("C:\\text.txt");
string strName = fi.Name; // text.txt
FileInfo fi = new FileInfo("C:\\text.txt");
string strName = fi.Name; // text.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询