旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java怎样建文件夹【JAVA教程】,java

作者:搜教程发布时间:2019-12-28分类:JAVA教程浏览:52评论:0


导读:Java文件类以笼统的体式格局代表文件名和目次路径名。该类重要用于文件和目次的竖立、文件的查找和文件的删除等。File对象代表磁盘中现实存在的文件和目次。下面我们来看一下j...

Java文件类以笼统的体式格局代表文件名和目次路径名。该类重要用于文件和目次的竖立、文件的查找和文件的删除等。File对象代表磁盘中现实存在的文件和目次。

下面我们来看一下java中竖立文件夹的要领:

示例:

package com.zz;

import java.io.File;
import java.io.IOException;

/**
 * Java竖立文件夹
 */
public class CreateFile {
    public static void main(String[] args) {
        /**
         * 这模样就很清晰了
         * mkdir()竖立单个文件夹,要确保它的上级文件夹存在。
         * mkdirs()竖立多个文件夹,而且不需要保证它的上级文件夹存在
         * 将文件输出到文件夹下要确保目的文件夹存在
         */

        //在D盘下竖立多级目次,不管父级目次是不是存在
        File file1 = new File("D:/AAA/BBB/CCC");
        if (file1.mkdirs()) {
            System.out.println("多级层文件夹竖立胜利!竖立后的文件目次为:" + file1.getPath() + ",上级文件为:" + file1.getParent());
        }

        //竖立单个目次,只要在 D:/AAA/BBB/CCC 存在的情况下才会竖立 DDD
        File file2 = new File("D:/AAA/BBB/CCC/DDD");
        if (file2.mkdir()) {
            System.out.println("单文件夹 DDD 竖立胜利!竖立后的文件目次为:" + file2.getPath() + ",上级文件为:" + file2.getParent());
        }
        //竖立文件,只要当上级文件夹存在的时刻才会竖立
        File file3 = new File("D:/AAA/BBB/CCC/DDD", "mytest.bat");
        try {
            if (file3.createNewFile()) {
                System.out.println("多级层文件夹下文件竖立胜利!竖立了的文件为:" + file3.getAbsolutePath() + ",上级文件为:" + file3.getParent());
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

注:

mkdirs()能够竖立多级文件夹, mkdir()只会竖立一级的文件夹, 以下:

new File("/tmp/one/two/three").mkdirs();

实行后, 会竖立tmp/one/two/three四级目次

new File("/tmp/one/two/three").mkdir();

则不会竖立任何目次, 由于找不到/tmp/one/two目次, 效果返回false

更多java学问请关注java基础教程栏目。

以上就是java怎样建文件夹的细致内容,更多请关注ki4网别的相干文章!

标签:java


欢迎 发表评论: