using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;//使用Path类需要引用System.IO namespace _07_Path类
{
class Program
{
static void Main(string[] args)
{
//声明一个路径
String str = @"C:\app\Administrator\admin\orcl\pfile\test.txt"; //获取文件名
Console.WriteLine(Path.GetFileName(str)); //获取文件名,不带扩展名
Console.WriteLine(Path.GetFileNameWithoutExtension(str)); //获取扩展名
Console.WriteLine(Path.GetExtension(str)); //获取文件目录
Console.WriteLine(Path.GetDirectoryName(str)); //获取文件全路径(绝对路径)
Console.WriteLine(Path.GetFullPath(str)); //将两个路径组合成一个新的路径
Console.WriteLine(Path.Combine(@"c:\app\","test.txt")); //将一个文件名与一个路径组合
Console.WriteLine(Path.Combine(@"c:\app\",Path.GetFileName(str))); Console.ReadKey();
}
}
}

最新文章

  1. 记录几款不错的chrome主题
  2. .NET 自带的动态代理+Expression 实现AOP
  3. 浅谈Java的输入输出流(转)
  4. iOS - MPMoviePlayer 视频播放
  5. WordPress 3.8.1 /xmlrpc.php拒绝服务漏洞
  6. linux特殊字符及其作用
  7. 《java入门第一季》之eclipse快捷键
  8. maven deploy 指定-DaltDeploymentRepository
  9. 在Ubuntu中使用JDB调试代码
  10. WebSocket服务端和客户端使用
  11. 给json对象去除重复的值
  12. 访问者模式-Visitor Pattern
  13. 如何查看java对象的大小
  14. 小程序踩坑异步请求json时,headers设置 "content-type": "application/x-www-form-urlencoded"
  15. reportng之测试报告升级美化
  16. linux 101 hacks 3null 改文件大小写 xargs
  17. inux下查看.so和可执行文件是否debug编译的方法
  18. 解决App can’t be opened because it is from an unidentified developer
  19. 1<=portNo<=4竟然在keil4.71里面不报错
  20. 设置root密码,su与sudo的区别

热门文章

  1. spring(6)--注解式控制器
  2. java中字符串切割的方法总结
  3. 不同的jar里边相同的包名类名怎么区别导入
  4. Spring笔记(四)SpingAOP
  5. Oracle10g/11g 在SUSE/RHEL上的安装与配置
  6. 问题-[致命错误] Project1.dpr(1): Unit not found: 'System.pas' or binary equivalents (DCU,DPU)
  7. snowflake算法(java版)
  8. 【JAVA - 基础】之Annotation注解浅析
  9. Map集合中value()方法与keySet()、entrySet()区别
  10. 【转】在Windows下搭建React Native Android开发环境