Chinaunix首页 | 论坛 | 博客
  • 博客访问: 198929
  • 博文数量: 60
  • 博客积分: 3269
  • 博客等级: 中校
  • 技术积分: 648
  • 用 户 组: 普通用户
  • 注册时间: 2005-09-21 10:48
文章存档

2012年(6)

2011年(6)

2010年(30)

2009年(8)

2007年(6)

2005年(4)

我的朋友

分类: C/C++

2011-03-14 23:04:09

c#根据绝对路径获取 带后缀文件名、后缀名、文件名
 
1、c#根据绝对路径获取信息,还有别的操作。
   string str =" F:\test\Default.aspx";
 
获得最后的文件名,就是最后一个"\"或"/"后面的,对纯路径也可视作获取路径最后的目录名
   string filename = System.IO.Path.GetFileName(str);//文件名 “Default.aspx”
 
获得文件扩展名
   string extension = System.IO.Path.GetExtension(str);//扩展名 “.aspx”
 
获得纯文件名,不带点和扩展名
   string fileNameWithoutExtension = System.IO.Path.GetFileNameWithoutExtension(str);// 没有扩展名的文件名 “Default”
 
URL中的中文处理
   Server.UrlPathEncode(string url)
 
碰到windows中"\"和"/"混乱,统一换成"/"
  System.IO.Path.GetDirectoryName(Label_title.Text).Replace('\\', '/');
 
 
2、c#根据绝对路径获取 带后缀文件名、后缀名、文件名,使用 Split 函数。
 
  string str = =" F:\test\Default.aspx";
  char[] delimiterChars = { '.', '\\' };
  string[] Mystr = str.Split(delimiterChars);
  string sheetName = Mystr[Mystr.Length - 2];);// 没有扩展名的文件名 “Default”
阅读(1461) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-27 18:43:41

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com

chinaunix网友2011-03-27 18:43:22

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com

chinaunix网友2011-03-27 18:43:05

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com