java怎样建文件夹【JAVA教程】,java
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网别的相干文章!