string path = "C:\\dir1\\dir2\\foo.txt";

 string str = "GetFullPath:" + Path.GetFullPath(path) + "\r\n";

 str += "GetDirectoryName:" + Path.GetDirectoryName(path) + "\r\n";

 str += "GetFileName:" + Path.GetFileName(path) + "\r\n";

 str += "GetFileNameWithoutExtension:" + Path.GetFileNameWithoutExtension(path) + "\r\n";

 str += "GetExtension:" + Path.GetExtension(path) + "\r\n";

 str += "GetPathRoot:" + Path.GetPathRoot(path) + "\r\n";

 MessageBox.Show(str); 

结果: 

GetFullPath:C:\dir1\dir2\foo.txt
GetDirectoryName:C:\dir1\dir2
GetFileName:foo.txt
GetFileNameWithoutExtension:foo
GetExtension:.txt
GetPathRoot:C:\

最新文章

  1. Cookies的作用
  2. SNMP ber 编码
  3. x^y=(x&~y)|(~x&y)证明
  4. 如何通过session控制单点登录
  5. java继承和多态
  6. 阻止CSS样式被缓存
  7. 开始hadoop
  8. 关于javascript dom扩展:Selector API
  9. C#操作Word文档(加密、解密、对应书签插入分页符)
  10. MySql 从SQL文件导入
  11. bcdboot(引导修复工具) 命令行工具使用方法
  12. 初学CSS-2-文本的属性
  13. 【PAT】B1050 螺旋矩阵(25 分)
  14. 【洛谷P1073】最优贸易
  15. [hadoop读书笔记] 第三章 HDFS
  16. 【Java并发编程】:线程挂起、恢复与终止
  17. centos7搭建ANT+jmeter+jenkins接口测试自动化环境
  18. Java:单例模式的七种写法<转>
  19. Ubuntu 下 chromium浏览器的标签乱码
  20. 视频H5のVideo标签在微信里的坑和技巧

热门文章

  1. A heavy dew refreshed the earth at night
  2. linux启动内核源码分析
  3. jQuery架构设计与实现(2.1.4版本)
  4. 实验报告3&学习总结
  5. Spring MVC @RequestBody自动转JSON HTTP415错误解决方法
  6. Netty内存池ByteBuf 内存回收
  7. Java中的常用类:包装类、String、StringBuffer、StringBuilder、Math、System、Arrays、BigInteger、BigDecimal、Data、Calendar
  8. 你所遵循的PEP8代码规范是什么?请举例说明其要求?
  9. express快速入门
  10. 剑指offer学习--实现单例模式