Java创建文件和文件夹

  • Post author:
  • Post category:java



创建文件和文件夹:


有异常(抛出或捕获IOException)

如果文件(文件夹)存在则不创建,也不会覆盖文件中的内容

createNewFile()方法创建一个普通文件;

使用mkdir()方法创建一个文件夹;

使用mkdirs()方法创建多级文件夹;

package Java.io.file;
import java.io.*;
public class Demo1 {
    public static void main(String[] args) {

        try {
            // 如果文件不存在,也不会报错,如果已经存在同名文件则无法创建,也不会覆盖同名文件中的内容
            File f1 = new File("C:\\Users\\27427\\Desktop\\gugu1.txt");
            boolean flag1 = f1.createNewFile();     //使用createNewFile()方法创建一个普通文件
            System.out.println(flag1 ? "文件创建成功" : "文件创建失败");

            //创建一个文件夹           不存在则创建,存在则不创建
            File f2 = new File("C:\\Users\\27427\\Desktop\\gugu2");
            boolean flag2 = f2.mkdir();         //使用mkdir()方法创建一个文件夹
            System.out.println(flag2 ? "文件夹创建成功" : "文件夹创建失败");

            //创建多级文件夹         xxx.txt创建后并不是txt格式文件,而是文件夹
            File f3 = new File("C:\\Users\\27427\\Desktop\\gugu4\\gugu5\\xxx.txt");
            boolean flag3 = f3.mkdirs();//使用mkdirs()方法创建多级文件夹
            System.out.println(flag3 ? "多级文件夹创建成功" : "多级文件夹创建失败");

        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}



版权声明:本文为qishi45原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。