JAVA__文件操作

java.io.File,    表示文件或文件夹
    
        java.io.File f = new java.io.File("d:/a.txt");
        java.io.File f2 = new java.io.File("d:/","a.txt");
        java.io.File f3 = new java.io.File("d:/dir");
       
        获取文件属性
        f.getName()   获取文件名
        f.getPath()        完整路径
        f.length()    文件的字节量    1M = 1024k   1k = 1024 byte    1byte = 8bit
        f.exists()    文件是否存在
        f.isFile()        是否是文件
        f.isDirectory()        是否是文件夹
        
        文件、目录操作
        f.createNewFile()    创建新文件,返回值表示文件是否被创建
        f.delete()    删除文件,返回值表示是否删除成功
        
        f3.mkdir()        创建目录,返回值表示是否创建成功
        f3.mkdirs()    创建多级目录,返回值表示是否创建成功
        
        目录文件列表
        f3.list()        返回String[],所有子文件、子目录的文件名 
        f3.listFiles()    返回File[]
  
        列出目录中符合过滤条件的内容
两种编程方法
        回调
        递归


java.io.RandomAccessFile
        文件读写工具,
        它把文件看作一个大型字节数组,
        通过指针读写某位置的字节数据
        
        read() 读一个字节,指针向后移动一位
        write() 写入一个字节,指针向后移动一位
        seek(index)  指针定位到index位置
        readInt()  读取四个字节作为int返回,指针向后移动4位
        writeInt(int)  写入表示int的四个字节,指针向后移动4位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值