专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 基础学习之Java.io包的file类的使用

基础学习之Java.io包的file类的使用

更新时间:2020-07-20 16:41:22 来源:动力节点 浏览1925次

1.java.io.File类

java.io.File类:文件和目录路径名的抽象表示形式,且File类对象是与平台无关。可以有构造器创建其对象,此对象对应着一个(.txt.properties.avi.doc)或者文件目录

File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。

File类的对象常常作为io流的具体类的构造器的形参

File类的常见构造方法:

//方法一

public File(String pathname)

以pathname为路径创建File对象,可以是绝对路径或者相对路径,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储。

//方法二

public File(String parent,String child)

以parent为父路径,child为子路径创建File对象。

File的静态属性String separator存储了当前系统的路径分隔符。

①在UNIX中,此字段为‘/’,在Windows中,为‘\’

demo
public class TestFile {
	@Test
	public void test1() {
		/*
		 * 路径:
		 * 绝对路径:包括盘符在内的完整的文件路径
		 * 相对路径:在当前文件目录下的文件的路径
		 */
		//两个字斜杠用法法
//		File file = new File("d:/io/holleworld.txt");
		File file = new File("d:\\io\\holleworld.txt");
		//相对路径
		File file2 = new File("holle.txt");
		//目录
		File file3 = new File("d:\\io\\io1");
	}
}

以上就是动力节点java培训机构的小编针对“基础学习之Java.io包的file类的使用”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>