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_java怎么建文件夹相关推荐

  1. 修改文件后缀 java_java批量修改文件后缀名方法总结|chu

    突然需要改一堆文件的后缀名,所以想编程解决,话不多说直接上代码 java import java.io.File; import java.util.Scanner; public class Fil ...

  2. 请问苹果x是如何建文件夹_苹果x怎么创建文件夹相关阅读-苹果x怎么创建文件夹文章阅读-123文学网...

    在日常的生活中,我们会把手机相关的APP放在同一个文件夹下.那么苹果手机怎么设置文件夹呢?下面就让afU123小编来告诉大家吧,欢迎阅读. 1.打开苹果手机. 2.一直按着一个软件的图标,知道图标开始 ...

  3. 创建文件夹 java_java文件操作 之 创建文件夹路径和新文件

    一:问题 (1)java 的如果文件夹路径不存在,先创建: (2)如果文件名 的文件不存在,先创建再读写;存在的话直接追加写,关键字true表示追加 (3)File myPath = new File ...

  4. java项目 建文件夹_在Java工程下,用java代码创建文件夹

    展开全部 参考下面代码,说明已在代码中注释:import java.io.File; import java.io.FileOutputStream; import java.io.IOExcepti ...

  5. synology服务器如何建文件夹,Synology Assistant如何创建共享文件夹?新建共享文件夹流程介绍...

    作为群晖科技官方开发的局域网安装助手,能够安装并管理好 DiskStation 的资源,建立专属的共享文件夹,下面就跟小编来了解下吧. 创建共享文件夹: 首先我们需要打开文件工作站(File Stat ...

  6. C语言文件操作 fopen, fclose, mkdir(打开关闭文件,建文件夹,判断文件是否存在可读或可写)

    1.建文件夹 int _mkdir(const char *path,mode_t mode); 函数名: _mkdir 功 能: 建立一个目录 用 法: int _mkdir( const char ...

  7. 平果手机桌面计算机,苹果手机怎么做老系统文件夹-苹果手机桌面怎么建文件夹...

    苹果手机桌面怎么建文件夹 1/5 长按任意一个APP 2/5 直到App左上角出现一个叉号并抖动 3/5 拖到任意一个图标与另外一个图标重叠,此时系统就自动创建一个文件夹 4/5 点击文件夹 5/5 ...

  8. 批量建文件夹并命名不一样名字

    如何批量建文件夹并命名不一样名字?不知道大家在工作中有没有遇到过这样的操作,已经准备好了很多个不同的名称,现在需要根据这些名称新建对应的文件夹,很多人会一个一个复制名称然后新建文件夹并重命名,这个方法 ...

  9. 三、连接MOBA建文件夹配置jdk环境变量,hadoop环境变量。hadoop的本地部署使用

    一.建文件夹 ①:我们需要在/opt下面创建两个文件夹 software:放软件的压缩包 (创建software文件夹的命令:mkdir /opt/software) module:放软件解压后的文件 ...

最新文章

  1. Android 曝光采集:以商品 view 曝光量的统计为例
  2. 重拾Javascript(四) 运动 图片的淡入淡出
  3. (137)FPGA面试题-Verilog HDL中function和task的区别(一)
  4. 简谈Java的join()方法(转)
  5. windows server 2012 --安装远程桌面服务后无法远程的问题
  6. 60、剑指offer--把二叉树打印成多行
  7. 使用Net::DNS CPAN模块模拟一个DNS CNAME应答记录
  8. 高一下学期计算机考试知识点,高中数学知识点总结
  9. 如何在matlab中打开图片
  10. 虚拟机网络与物理机网络互通
  11. matlab归一化方法,数据归一化的基本方法
  12. 宽依赖和窄依赖_spark的宽依赖窄依赖
  13. dist打包报 ERROR Failed to compile with 606 errors,These dependencies were not found
  14. PreActResNet
  15. 用python画柯南
  16. H5页面使用qq客服功能
  17. Linux下的ISCIS服务
  18. 减肥训练锻炼身体运动健身视频制作PR模板素材
  19. 2015,我的转折点
  20. Python 回调函数的实现

热门文章

  1. android5.1 显示方向,Android5.1 Settings.apk定制显示选项
  2. Eclipse——恢复的默认窗口设置篇
  3. java.nio.file 找不到_java - 断言该错误:无法访问路径(找不到java.nio.file.Path) - 堆栈内存溢出...
  4. android点击灰色背景图片,android button按键失去焦点和点击后改变背景图片
  5. python接口自动化测试框架实战从设计到开发_Python接口自动化测试框架实战 从设计到开发...
  6. idea将远程代码更新合并到本地_idea 本地调试远程服务器代码
  7. 安装sqlserver2008,重新启动计算机不通过的解决办法
  8. Scrum之 评审会议
  9. Java学习笔记——反射
  10. ASP.NET Core管道深度剖析(2):创建一个“迷你版”的管道来模拟真实管道请求处理流程