• java学习(19-IO高级)


    1.File类

    1.1 File类的创建和删除功能

    boolean createNewFile():指定路径不存在该文件时时创建文件,返回true,否则返回false
    boolean mkdir():当指定的单级文件夹不存在时创建文件夹并返回true,否则返回false  
    boolean mkdirs():当指定的多级文件夹某一级文件夹不存在时,创建多级文件夹并返回true,否则返回false
    boolean delete():删除文件或者删除单级文件夹
    
    package com.daigua19;
    
    
    import java.io.File;
    import java.io.IOException;
    
    /*
    *   boolean createNewFile():指定路径不存在该文件时时创建文件,返回true,否则返回false
        boolean mkdir():当指定的单级文件夹不存在时创建文件夹并返回true,否则返回false
        boolean mkdirs():当指定的多级文件夹某一级文件夹不存在时,创建多级文件夹并返回true,否则返回false
        boolean delete():删除文件或者删除单级文件夹
    * */
    public class FileDemo {
        public static void main(String[] args) throws IOException {
            // 创建一个File对象
            File f = new File("/Users/dengrunting/Documents/eclipse-workspace/my_demo/src/com/daigua19/FileDemo.txt");
            File f2 = new File("FileDemo1.txt");
            // 不存在则创建文件
            System.out.println(f.createNewFile());
            System.out.println(f2.createNewFile());
    
            // 不存在则创建文件夹
            File f3 = new File("bbb");
            System.out.println(f3.mkdir());
    
            // 递归创建文件夹
            File f4 = new File("bb/aa/cc");
            System.out.println(f4.mkdirs());
    
            // 删除文件或者删除单级文件夹
            System.out.println(f4.delete());
        }
    }
    

    1.2 File类的判断功能

    package com.daigua19;
    
    import java.io.File;
    
    /*
     *  判断功能
     *      boolean exists()
     *      boolean isAbsolute()
     *      boolean isDirectory()
            boolean isFile()
            boolean isHidden()
     */
    public class FileDemo2 {
        public static void main(String[] args) throws Exception {
            File f1 = new File("/Users/dengrunting/Documents/eclipse-workspace/my_demo/src/com/daigua19/a.txt");
            System.out.println(f1.createNewFile());
            // 判断文件是否存在
            System.out.println(f1.exists());
            // 判断当前路径是否是绝对路径
            System.out.println(f1.isAbsolute());
            // 判断文件夹是否存在
            File f2 = new File("/Users/dengrunting/Documents/eclipse-workspace/my_demo/src/com/daigua19");
            System.out.println(f2.isDirectory());
            // 判断是不是文件
            System.out.println(f2.isFile());
            // 判断是不是隐藏文件
            System.out.println(f1.isHidden());
        }
    }
    

    字符流与字节流 略。。。

  • 相关阅读:
    总结
    设置导航栏上面的内容
    统一所有控制器导航栏左上角和右上角内容
    直接设置UIView的x,y,width,height...
    block浅析
    const浅析
    - (BOOL)isEqual:(id)object
    数据存入沙盒
    swift感悟2
    swift自学感悟1
  • 原文地址:https://www.cnblogs.com/daigua/p/java-xue-xi-19IO-gao-ji.html
Copyright © 2020-2023  润新知