Path类和File类
来源:互联网 发布:学日语的软件 编辑:程序博客网 时间:2024/06/05 14:13
1.在文件读取中,我们经常会用到Path类,他一般用来表示文件路径;下面介绍几个常见的函数。
1)Path.GetFileName方法:获取该路径下的文件名;
string path = "c:\\123\\456\\a.txt"; Console.WriteLine(Path.GetFileName(path));//获取文件名
打印结果:a.txt
2)Path.GetExtension方法:获取文件的扩展名;
Path.GetExtension(path);//获取文件的扩展名
打印结果:.txt
3)Path.GetFileNameWithoutExtension方法:获取文件名但不要扩展名;
Path.GetFileNameWithoutExtension(path)//获取文件名但不要扩展名
打印结果:a
4)Path.GetFullPath方法:获取文件的全路径;
Path.GetFullPath(path)//获取文件全路径
打印结果:c:\123\456\a.txt
5)Path.GetDirectoryName获取文件夹路径;
Path.GetDirectoryName(path)//获取文件夹路径
打印结果:c:\123\456
6)Path.GetPathRoot方法:获取文件的根目录;
Path.GetPathRoot(path)//获取文件夹的根目录
7)Path.Combine(string,sting)//将两个文件路径合并;
Path.Combine("c:\\\a\\\", "c.txt"); //将两个字符串连接成一个路径
打印结果:c:\a\a.txt
2.对于上述的Path类,只是简单的介绍了一下,下面介绍File类;
在对程序的运用开发过程中,对文件的读写我们十分频繁的使用,因此,File类的运用变得非常重要。
以下介绍常用File类函数。
1、create方法:用来创建文件;
File.Create(@"C:\Users\123\Desktop\a.txt");//创建文件
打印结果:在桌面创建了a.txt文件;
2、Delete方法:用来删除文件
File.Delete(@"C:\Users\123\Desktop\a.txt");//删除文件
打印结果:删除a.txt
3、Copy方法:复制文件
File.Copy(@"C:\Users\123\Desktop\ssg.pdf", @"C:\Users\123\Desktop\123.pdf");//将ssh文件复制为123文件;
附加知识说明:
什么是绝对路径?什么是相对路径?
绝对路径:通过给定这个路径直接可以在本机中找到相应的文件;
相对路径:文件相对于应用程序的路径。
0 0
- Path类和File类
- Path类和File类
- NIO.2 Path和Java已有的File类
- directory path file类使用实例。
- Java io学习之java.nio.file的Path类和Files类
- File.delete()和Files.delete(Path path)的区别
- C#中Path类、File类、Directory类总结
- 黑马程序员_.NET Path类 File类 常用方法
- c# path类与File类 文件流
- 【C#基础知识】——File(文件操作)Path类
- Directory类(DirectoryInfo类)和Path类与File类的基本方法与操作以及实例
- File类和案例
- 异常和File类
- JSP中 <%@ include file="相对url"%>和path basePath
- Path类
- Path类
- Path类
- <Path>类
- Android代码优化技术
- android数据库操作之cursor
- csu 1601 War(并查集)
- 枚举数组
- 哈哈哈了啊
- Path类和File类
- ASIHTTPRequest 详解, http 请求终结者
- cocos2d-x 3.4之排行榜的实现
- 曾做过一个IOS仿糗事百科的项目
- 关于onNewIntent的使用&PendingIntent flag赋值
- input框中加入小图标
- 听说苹果手机的一个BUG是无法得到如图的正确结果?
- 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
- WebService平台技术