Java专题 File常用方法总结

	//File   文件操作类
	//文件路径构造方法				//绝对路径  相对路径之分
	File file = new File("a/b/c.txt");	 //直接创建文件目录相当于是在当前JAVA项目文件目录下
	File file2 = new File("a/b","c.txt");   //父级目录在前  子文件路径在后
	File file3 = new File(new File("a/b"),"c.txt");  //将路径封装再放入
	File file4 = new File("d/e/f");
	//以上都是相对路径   绝对路径  D://sda/adwd/ad/dx.xxx
	
	
	
	//File 类型的创建方法
	file.createNewFile();					//创建对应路径下的文件
	file4.mkdir();							//创建对应路径下的文件夹,若父级目录不存在则不创建
	file4.mkdirs();				//创建对应路径下的文件夹,若父级目录不存在则自动创建多个文件
	
	
	//File 类型的删除方法
	file.delete();					//只能删除空文件夹或单个文件    且被删除文件不会进入回收站
	

	//File 类型的重命名方法
	file.renameTo(file3);         //将调用者路径下的文件变为参数中指定路径下的文件   
							//同一目录路径下就是重命名    换路径就是剪切粘贴   文件名字和扩展均可变
		
	//File 类型的判断方法
	file.exists();                      //判断调用的对象是否存在
	file.isFile();						//判断调用者的对象是否是文件
	file.isDirectory();					//判断是否为文件夹
	
	
	//File 类型获取功能
	file.getAbsolutePath();						//获取对象绝对路径
	file.getPath();								//获取对象构造方法中的路径
	file.getName();								//获得文件名或者文件夹名
	file.length();								//获取文件的字节数
	
	String[] list = file.list();	 //获得当前文件夹下所有文件和文件夹的名称,到一个字符串数组中
	File[] listFiles = file.listFiles();//获得当前文件夹下所有文件和文件夹的文件类型对象到一个文件数组中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值