zoukankan      html  css  js  c++  java
  • 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());
        }
    }
    

    字符流与字节流 略。。。

  • 相关阅读:
    WebDAV
    招牌老鸭汤(图)-张生记(双菱店)-杭州-大众点评网
    How to install and use Headless Chrome on OSX | Object Partners
    k8s的yaml说明
    config-server-bus动态更新配置
    springboot~maven集成开发里的docker构建
    vue~环境搭建
    logback日志文件位置动态指定
    HDU 4649 Professor Tian(反状态压缩dp,概率)
    android 内部存储 安装apk
  • 原文地址:https://www.cnblogs.com/daigua/p/java-xue-xi-19IO-gao-ji.html
Copyright © 2011-2022 走看看