C#中怎样取路径中的文件名? 10

 我来答
seeddream
推荐于2017-11-23 · 超过12用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:0
展开全部
//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
这样说你应该明白吧?
希望对你有所帮助。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忍城暗影忍者
2010-10-09 · 超过65用户采纳过TA的回答
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:183万
展开全部
文件名?没弄懂……首先楼上那位是个扯蛋的……

C#的话有个优势,就是可以找空间啊,带File的有个控件,比如OpenFile或者什么的都有的,具体哪个控件我忘了……晚上回家给你看看吧……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lgao622
推荐于2016-10-11 · 知道合伙人软件行家
lgao622
知道合伙人软件行家
采纳数:1137 获赞数:6550
毕业于武汉工程大学邮电与信息工程学院通信专业,软件行业,4年工作经验。

向TA提问 私信TA
展开全部
可以通过 FileInfo 进行获取。
FileInfo fi = new FileInfo("C:\\text.txt");
string strName = fi.Name; // text.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式