文件名为"temp.jpg"如何获取到"temp"字符????

wangjinbao163 2008-07-21 10:52:56
文件名为"temp.jpg"如何获取到"temp"字符????
...全文
184 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
-过客- 2008-07-22
  • 打赏
  • 举报
回复
string fullname = "temp.jpg";
string name = System.IO.Path.GetFileNameWithoutExtension(fullname);
MessageBox.Show(name);
心晴Sunheart 2008-07-22
  • 打赏
  • 举报
回复
string fileFullName = "temp.jpg";
string fileName = fileFullName.SubString(0,fileFullName.LastIndexOf(".") - 1);
fenglifang 2008-07-22
  • 打赏
  • 举报
回复
split跟IndexOf这两个在.net中实现是否一样的呢。
GhostAdai 2008-07-22
  • 打赏
  • 举报
回复
最好是用GetFileNameWithoutExtension方法,以“.”切割会有问题,很多文件名会有多个“.”的。
睡神在睡觉 2008-07-22
  • 打赏
  • 举报
回复
Namest = Path.GetFileName("\\").Split(new char[]{'.'});
睡神在睡觉 2008-07-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sunrobust 的回复:]
System.IO.File 类

Path.GetExtension 返回指定的路径字符串的扩展名
Path.GetFileName 返回指定路径字符串的文件名和扩展名
[/Quote]

很明白了,得到文件名然后以“.”切割这个字符串,这不就得了?
yuzhlhua 2008-07-22
  • 打赏
  • 举报
回复
mark
cxb_wind 2008-07-22
  • 打赏
  • 举报
回复
楼上正解,接分
一品梅 2008-07-22
  • 打赏
  • 举报
回复
GetFileNameWithoutExtension
liprivate 2008-07-22
  • 打赏
  • 举报
回复
学习一下...
yizihu 2008-07-21
  • 打赏
  • 举报
回复
string tp="temp.jpg";
tp.Substring(tp.IndexOf("."));
timyonly 2008-07-21
  • 打赏
  • 举报
回复
先Path.GeFileName 得到文件名 然后string.split('.') 就得到Temp 啦
sunrobust 2008-07-21
  • 打赏
  • 举报
回复
System.IO.File 类

Path.GetExtension 返回指定的路径字符串的扩展名
Path.GetFileName 返回指定路径字符串的文件名和扩展名
wuyi8808 2008-07-21
  • 打赏
  • 举报
回复
什么意思,取文件名?有专门的方法(函数)的,查查msdn,好象在IO命名空间。

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧