zoukankan      html  css  js  c++  java
  • Java——IO——file类

    File类构造方法

    File(String pathname)根据给定的字符串路径创建其对应File对象

    File(String parent, String child)根据给定的字符串形式的父目录和子文件(夹)名创建File对象

    File(File parent,String child)根据给定的父目录对象和子文件(夹)名创建File对象

    File方法

    createNeaFIle()创建文件

    mkdir() mkdirs()创建目录

    isDirectory():判断对象是否为目录

    isFile():判断File对象是否为文件

    exists():判断File对象是否存在

    import java.io.*;
    import java.nio.file.Files;
    import java.util.*;
    import java.util.regex.*;
    public class test {
        public static void main(String[] args) throws IOException{
            //File(String pathname)根据给定的字符串路径创建其对应File对象
            File file1 = new File("C:\Users\15773\Desktop\【官网】基础电商.pdf");
            //File(String parent, String child)根据给定的字符串形式的父目录和子文件(夹)名创建File对象
            File file2 = new File("C:\Users\15773\Desktop","【官网】基础电商.pdf");
            //File(File parent,String child)根据给定的父目录对象和子文件(夹)名创建File对象
            File file3 = new File("C:\Users\15773\Desktop");
            File file4 = new File(file3,"【官网】基础电商.pdf");
            System.out.println("三种方式都可以创建File对象");
            System.out.println(file1);
            System.out.println(file2);
            System.out.println(file4);
    
            //在指定路径下创建文件
            File file5 = new File("C:\Users\15773\Desktop\file2.txt");
    //        System.out.println(file5.createNewFile());返回的是一个bool值
            boolean flag1 = file5.createNewFile();//如果文件已经存在就不创建了,返回false,如果不存在就会创建
            System.out.println("flag1 "+flag1);
    
            //创建文件夹
            File file6 = new File("C:\Users\15773\Desktop\test2");
            boolean flag2 = file6.mkdir();//只能创建单级目录
            System.out.println(flag2);//如果文件夹已经存在就不创建了,返回false,如果不存在就会创建
    
            //创建多级目录,mkdirs既可以穿件单级目录 也可以创建多级目录
            File file7 = new File("C:\Users\15773\Desktop\test3\tes6");
            boolean flag3 = file7.mkdirs();
            System.out.println(flag3);
    
            //测试是为文件或者文件夹
            System.out.println(file7.isDirectory());
            System.out.println(file7.isFile());
            System.out.println(file7.exists());
    
        }
    }
  • 相关阅读:
    050医疗项目-模块五:权限设置-第三方系统的接入
    049医疗项目-模块五:权限设置
    047医疗项目-模块四:采购单模块—采购单审核提交(Dao,Service,Action三层)
    046医疗项目-模块四:采购单模块—采购单审核(Dao,Service,Action三层)
    Netty原理分析
    Java集群优化——使用Dubbo对单一应用服务化改造
    知乎问答:现在程序员的工资是不是被高估了?
    一文理解 Java NIO 核心组件
    深入理解 Spring 事务原理
    完美主义对程序员的影响
  • 原文地址:https://www.cnblogs.com/shunguo/p/14508409.html
Copyright © 2011-2022 走看看