如何在Java中的项目文件夹中创建目录

时间:2016-12-23 22:32:41

标签: java file io

我想创建一个不存在的文件夹中的文件。我想先创建一个文件夹,然后创建该文件。需要在项目目录中创建该文件夹。

例如,我想创建类似这样的东西" foo / bar.txt"那个' foo'将首先在项目目录中创建。

我的第二个问题是,如果该目录存在,我该如何在其中创建文件?

1 个答案:

答案 0 :(得分:0)

您需要了解以下两件事:

示例

以下代码段在当前工作目录(也是项目目录)中创建一个目录。

File file = new File(directoryname);
if (!file.exists()) {
    if (file.mkdir()) {
        System.out.println("Directory is created!");
    } else {
        System.out.println("Failed to create directory!");
    }
}

以同样的方式,也可以创建文件。

File file = new File(filename);
if (!file.exists()) {
    if (file.createNewFile()) {
        System.out.println("File is created!");
    } else {
        System.out.println("Failed to create file!");
    }
}