阿里Java学习路线:阶段 1:Java语言基础-Java语言高级特性:第15章:文件操作:课时67:File类基本操作

在Java语言里面提供有对于文件操作系统操作的支持,而这个支持就在java.io.File类中进行了定义,也就是说在整个java.io包里面,File类是唯一一个与文件本身操作(创建、删除、重命名等等)有关的类,而如果要想进行File类的操作,必须要提供有完整的路径,而后可以调用相应的方法进行处理。

File类的基本使用

打开JDK文档可以发现,File类是Comparable接口的子类,所以File类的对象是可以进行排序处理的。(为什么要排序?在window里面对文件可以进行创建日期排序,大小排序,名称排序等等)。而在File类进行处理的时候需要为其设置访问路径,那么对于路径的配置主要通过File类的构造方法进行处理:
构造方法:public File​(String pathname),设置要操作完整路径;
构造方法:public File​(String parent,String child),设置父路径与子目录。
如果现在要想进行文件的基本操作,可以使用如下的方法:
创建新的文件:public boolean createNewFile() throw IOException;
判断文件是否存在:public boolean exists();
删除文件:public boolean delete();

范例:使用File类创建一个文件(d:/mldn.txt)
(File类是与文件本身有关的,但是和文件内容是没有关系的,内容的操作不是File类的功能。)

package cn.mldn.demo;

import java.io.File;

public class JavaAPIDemo {
    public static void main(String[] args) throws Exception {
    	File file = new File("d:\\mldn.txt");
    	if (file.exists()) {
    		file.delete(); // 删除文件
    	} else { // 文件不存在
    		System.out.println(file.createNewFile()); // 创建新的文件
    	}
    }
}

通过代码可以发现,File类实现的就是文件本身的处理(构造重要,判断是否存在,删除重要,以后用的到)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值