Java学习提要——File类的基本操作

File类是一个与文件本身操作有关的类,但是不涉及到文件的具体内容

File类的构造方法

设置完整路径:public File(String pathname);
设置父路径与子文件路径:public File(File parent,String child)

大部分情况使用第一个操作,第二个在android上使用比较多

//创建文件
public boolean create() throws IOException;
/*
1.抛异常是为了防止该创建目录不存在
2.文件可能重名,或者文件名称错误
*/
//例:
import java.io.File;  //属于此包
//其他格式略
public static void main(String args[]) throws Exception {  //此处直接抛出
    File file = new File("e:\\wenjian.txt");  //设置文件路径,字符转义"\"
    System.out.println(file.createNewFile());
}
//删除文件
public boolean delete();
//例:
import java.io.File;  //属于此包
//其他格式略
public static void main(String args[]) throws Exception {  //此处直接抛出
    File file = new File("e:\\wenjian.txt");  //设置文件路径,字符转义"\"
    if (file.exists()) {  //判断是否文件存在
        file.delete();
    } else {  //文件不存在进行文件的创建
        System.out.println(file.createNewFile());
    }
}

!!要注意的是不是每一个系统的路径都是这个格式的,所以,不可以这样写代码,不然可能会不能识别

//File类里面的一个常量:public static final String separator;
File file = new File("e:" + File.separator + "wenjian.txt");  //设置文件路径

注意!在java.io操作的时候,会出现延迟情况,因为java是通过JVM间接的
调用操作系统的文件处理函数进行的文件处理操作,所以中间会有延迟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值