当前位置:首页 > JAVA教程 > 正文内容

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

搜教程4年前 (2019-12-28)JAVA教程147

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网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/16763.html

标签: java
分享给朋友:

“java怎样建文件夹【JAVA教程】,java” 的相关文章

如安在JSP页面内编写java代码?(代码示例)【JAVA教程】,JSP,编写java代码

如安在JSP页面内编写java代码?(代码示例)【JAVA教程】,JSP,编写java代码

在JSP页面中能够经由过程剧本元素编写java代码,下面本篇文章就来带人人认识一下JSP的剧本元素,相识在JSP页面内编写java代码的要领,愿望对人人有所协助。 Java Server Page(JSP)是一种经由过程运用servlet来掌握Web页面内容或表面的手艺。在Web页面中指定...

Nacos设置多环境管理的要领总结(细致步骤)【JAVA教程】,Nacos

Nacos设置多环境管理的要领总结(细致步骤)【JAVA教程】,Nacos

本篇文章给人人带来的内容是关于Nacos设置多环境治理的要领总结(细致步骤),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 多环境治理 在Nacos中,自身有多个差别治理级别的观点,包含:Data ID、Group、Namespace。只需应用好这些层级观点的关联,就能够根...

基于SpringBoot密码找回的要领完成(图文)【JAVA教程】,SpringBoot

基于SpringBoot密码找回的要领完成(图文)【JAVA教程】,SpringBoot

本篇文章给人人带来的内容是关于基于SpringBoot暗码找回的要领完成(图文),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 近来在做本身的项目,其中有一个人人都晓得的功用就是找回暗码。这里分享一下我的做法,由于这中心着实有太多坑了。所以纪录一下。 运用手艺:Spring...

.net和java的区分是什么【JAVA教程】,.net、java

.net和java的区分是什么【JAVA教程】,.net、java

.net与Java的区分有:.net比Java入门简朴,.net许可夹杂言语开辟而Java不能够,Java供应的加密算法比.net多,.net有图形接口和命令行两种体式格局来修正平安设置参数,而Java只要前者等等 关于预备进修编程言语的初学者来讲.Net和Java是初学者起首斟酌的两门手艺,...

SpringBoot2设置的细致引见(代码示例)【JAVA教程】,SpringBoot

本篇文章给人人带来的内容是关于SpringBoot2 设置的细致引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 一.Properties与Yaml SpringBoot支撑properties与yaml两种设置文件application.properties/a...

Java注解的定义及运用引见(代码示例)【JAVA教程】,spring,注解,java

本篇文章给人人带来的内容是关于Java注解的定义及运用引见(代码示例),有肯定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。 Java的注解在现实项目中运用得异常的多,迥殊是在运用了Spring以后。本文会引见Java注解的语法,以及在Spring中运用注解的例子。 注解的语法...