java 创建文件夹的方法_java中创建文件夹的方法
java中创建文件夹的方法
发布时间:2020-06-10 11:46:49
来源:亿速云
阅读:461
作者:Leah
这篇文章给大家分享的是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中创建文件夹的方法相关推荐
- java中文件处理之图片_Java中的文件处理
java中文件处理之图片 File Handing in java comes under IO operations. Java IO package java.io classes are spe ...
- java读文件几种方式_java中读取文件的方式有哪几种
java中读取文件的方式有哪几种 发布时间:2020-06-19 13:36:48 来源:亿速云 阅读:135 作者:鸽子 读取文件有多种方式,基于传统的输入流方式或基于nio的Buffer缓冲对象和 ...
- java定时执行某个方法_Java中定时执行任务的三种方法
Java中定时执行任务的三种方法 1)java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务: Timer timer=new Timer(); timer.sche ...
- java 多个方法_java中的多个main()方法
它不会导致错误.只是因为你初始化一个对象,并不意味着main方法被执行. Java只会最初调用传递给它的类的main方法 > java TestClass 但是,做一些事情: public cl ...
- java的file类中的方法_java中File类的使用方法|chu
构造函数 public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) Fil ...
- java包 类 方法_Java中包与包之间方法的调用及其关键字区分(基础)
最近在写应用时,对包与包之间方法的调用不太清楚,专门看视频和网站后整理了这篇文章,希望对刚入门的同志有所帮助,进入主题. 首先我们先简单看看Java中private.protected.public和 ...
- java中s方法_Java中Arrys数组常用的方法
Arrys常用方法 1.toString() Arrays.toString(arr) //打印数组的内容,观察数组元素的值 2.sort() Arrays.sort(arr); ...
- java文件不存在就创建_Java中创建并写文件的5种方式
阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注.注:本文转载自网络,不代表本平台立场,仅供读者参 ...
- java 复制文件_Java中复制文件的4种方法
Java拷贝文件是一种非常常见的操作.但是java.io.File类没有任何快捷方法可以将文件从源复制到目标文件.在这里,我们将了解学习可以在java中复制文件的四种不同方法. 方法一:使用Strea ...
最新文章
- 坑中速记整理! 使用 kotlin 写第一个 ReactNative Android 模块
- 第一讲 ODE几何方法
- 如何快速上手一款开源软件
- BitBlt和StretchBlt的区别
- [Vue源码分析] Virtual DOM
- Chrome英文版离线安装包下载
- oracle 导入sql文件 汉字乱码_将现有的sql脚本导入 Oracle 数据库,中文乱码问题...
- 【Flink】Flink 1.12 AbstractRichFunction 源码
- 银行即将关闭直接代扣通道,第三方支付有麻烦了
- 南京邮电大学高级语言程序设计实验二(选择与循环结构编程)
- 工业物联网网关 数据采集网关
- 水浊度传感器( ADC 代码详解)
- java常用的编辑器之kindeditor
- 纳斯达克对经济泡沫的定义是:当交易价格远大于内在价值的时候,就称为泡沫(转)...
- cuda的安装,及pytorch调用GPU步骤
- 如何去除视频水印?这几个方法帮你解决难题
- python关于函数作用的描述_Python函数的概念和使用
- unzip:unzip解压文件到指定目录
- 详解MYSQL数据库密码的加密方式及破解方法(1)
- 冷冻电镜聚类中心(2D Class)粒子图像的解析
热门文章
- 评论:北京“网店新规”将死在问题中
- 《人民邮电出版社9本计算机教材的教学课件(计算机老师的宝贝)》
- [CB]加快BCB编译速度
- 前端又省事了,Chrome直接支持lazyload延迟加载
- 汉字为什么能流传至今_女皇武则天自创18个汉字,有17个被废除了,只有这1个字流传至今...
- 优化算法笔记|飞蛾扑火优化算法理解及实现
- Adobe illustrator 删除干扰元素 - 连载 15
- 统计测序数据reads数和碱基数的几种方法
- ggplot2之配对数据差异比较及结果可视化
- Cinematic Tracking Title for fcpx(电影自适应伸展效果文字标题)