File对象 IO流

1.File对象

1.1 File的介绍

File类就是当前系统中 文件或者文件夹的抽象表示

通俗地讲就是使用File对象来操作我们电脑系统中的文件或者文件夹

学习File类其实就是学习 如果通过file对象对系统中的文件/文件夹进行增删改查

1.2创建File对象

 File file = new File("D:/AAA/aaaa.txt");

1.3添加操作

createNewFile() : 创建文件      mkdir(); : 创建单级目录       mkdir():创建多级目录

 public static void main(String[] args) throws IOException {
        File file = new File("D:/AAA/aaaa.txt");
        file.createNewFile();//创建文件
        File file1 = new File("D:/AAA/aaa");//
        file1.mkdir();//创建单级目录
        File file2 = new File("D:/AAA/aaaa");
        file2.createNewFile();
        File file3 =new File("D:/AAA/ssss/ffff/jjjj");
        file3.mkdirs();//创建多级目录
    }

1.4.删除操作

delete();  : 删除文件或删除空文档      deleteOnExit();  : 当程序执行完在删除

     public static void main(String[] args) throws InterruptedException {
        File file = new File("D:/AAA/aaaa.txt");
        file.delete();//删除文件
        File file1 = new File("D:/AAA/aaaaa.txt");
        file1.deleteOnExit();//当程序执行完在删除
        //Thread.sleep(5000);
        File file2 = new File("D:/AAA/bbb");
        file2.delete();//只能删除空文档
    }

1.5.修改操作

setReadable(false); :设置文件权限不能读

setWritable(false); :设置文件权限不能写

setReadOnly();:设置只读权限

    public static void main(String[] args) throws IOException {
        File file = new File("D:/AAA/aaa/aaa.txt");
        //file.mkdir();
        file.createNewFile();
        file.setReadable(false);//设置文件权限不能读
        file.setWritable(false);//设置文件不能写
        file.setReadOnly();//设置只读权限
        file.renameTo(new File("D:/AAA/aaa/d.txt"));//重命名
    }

1.6.查询操作

file.getName();:得到文件的名字

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值