`
dickyzhu
  • 浏览: 111747 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

mkfir与mkdirs

阅读更多
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class DirMaking {
	public static void main(String[] args) throws IOException{
		String path = "c:/temp1/temp2/met.xml";
		File file = new File(path);
		if(!file.getParentFile().exists())
			file.getParentFile().mkdirs();
		FileWriter writer = new FileWriter(file);
		writer.write("temp string!");
		writer.close();
	}
}


mkdirs()如果创建的目录的上一级目录不存在时,它会自动创建
而mkdir()就不行了,如果上一级目录不存在,则都不成功!
分享到:
评论

相关推荐

    I001-hadoophdfs-mkdirs.7z

    `hadoop fs`是Hadoop提供的一个命令行接口,用于与HDFS进行交互,执行如读取、写入、删除文件等操作。其他常用命令还包括: - `-ls`:列出目录内容。 - `-put`:将本地文件系统上的文件或目录上传到HDFS。 - `-get`...

    PyPI 官网下载 | mkdirs-0.0.3a.linux-x86_64.tar.gz

    “mkdirs”这个名字暗示这是一个与创建目录(mkdir命令的多级版本)相关的Python库。在Python中,通常使用os模块的os.makedirs()函数来创建多级目录,但如果这个库存在,那么它可能提供了更高级的功能,比如错误处理...

    对python中的 os.mkdir和os.mkdirs详解

    这里的参数与os.mkdir()类似,但多了一个exist_ok参数,默认为False。当exist_ok为False时,如果目录已存在,则会抛出FileExistsError异常。如果exist_ok设置为True,则即使目录已存在也不会抛出异常。 例如,假设...

    fs-extra-Node.js为fs对象添加额外的方法如copy()remove()mkdirs()

    这时,`fs-extra`库就显得尤为重要,它在`fs`模块的基础上添加了诸如`copy()`, `remove()`, `mkdirs()`等实用方法,极大地增强了Node.js对文件系统的操作能力。 1. **fs-extra的`copy()`方法** `fs-extra`中的`...

    new file()创建不出文件 解决 Android无法创建File问题

    Android 无法创建File文件 ,在上传图片的时候报错,提示file文件夹未空或在手机清空缓存删除文件夹后 文件夹无法创建 使用file.mkdirs()方法 返回一直是false 提供的功法可以直接解决该问题

    siwi-mkdirs:创建多级目录

    西维·姆克迪斯介绍创建多级目录安装使用npm npm install siwi-mkdirs用纱yarn add siwi-mkdirs测试需要安装mocha chai npm run test

    hadoop1.0 Failed to set permissions of path 解决方案

    at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:344) at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:189) at org.apache.hadoop.mapred.TaskTracker....

    mkdirs:带有诺言的node.js mkdirs

    在与诺言异步创建文件夹 用法 用npm安装 $ npm install mkdirsp 调用方法如下: var mkdirsp = require('mkdirsp'); mkdirsp('/home/web/upload').then(function(){ console.log('create success'); }).catch...

    fsops:fsops以串行同步方式对文件和目录进行操作。 包括mkdirs,递归删除,复制已更改,重新应用更改

    包括mkdirs,递归删除,复制已更改,重新应用更改 核心业务: copyFile:复制文件,除非该路径中存在相同的内容 copyUpdated:复制新的和更新的文件和目录 递归列出 mkdirs 递归删除 showChangesToReapply:在两...

    Android获取SDcard目录及创建文件夹的方法

    mkdirs() 方法可以创建多级目录,而不仅仅局限于一级目录。 以下是创建文件夹的代码: ```java public static String mkdirs(String path) { String sdcard = getSDPath(); if (path.indexOf(getSDPath()) == -1)...

    node:节点的个人存储库

    mk-dirs 创建多级目录或文件的小工具功能用法const mkdirs = require ( 'mkdirs' )mkdirs ( './aaa/bbb/ccc/ddd/eee/fff/ggg' , console . log )mkdirs ( './aaa/bbb/ccc/ddd/eee/fff/haha.txt' , 'this is text ...

    JSP文件操作大全 1.文件的建立/检查与删除 2.目录的建立/检查与删除

    本篇文章将详细探讨在JSP中进行文件和目录的操作,包括文件的建立、检查与删除,以及目录的建立、检查与删除,以及如何在JSP中处理虚拟目录。 **1. 文件的建立/检查与删除** 在JSP中,我们通常使用Java的`java.io`...

    java代码新建文件夹

    在本例中,我们关注的是如何通过`mkdirs()`方法来创建文件夹。 ### 创建文件夹的基本步骤 1. **定义文件路径**:首先需要明确想要创建文件夹的位置,即指定文件路径。这可以通过一个字符串来表示。 2. **实例化...

    Android代码-安卓视频上传与下载

    安卓视频上传与下载 核心代码: if (localUrl == null) { localUrl = Environment.getExternalStorageDirectory() .getAbsolutePath() "/VideoCache/" System.currentTimeMillis() ".mp4"; } Log.d("localUrl...

    FileManager_Java命令行文件管理器_

    这个类提供了许多与文件和目录操作相关的功能。要创建一个新的文件夹,我们可以使用`File`类的`mkdir()`或`mkdirs()`方法。两者之间的区别在于,`mkdir()`只尝试创建单级目录,而`mkdirs()`会递归地创建多级目录结构...

    JAVA创建文件夹文件.doc

    创建文件夹的关键在于`File`类的`mkdirs()`方法。这个方法会递归地创建多级目录结构,如果父目录不存在的话。在代码中,我们首先创建一个`File`对象`dirFile`,然后检查它是否存在并且是否是目录。如果两者都不满足...

    Node.js:fs对象的额外方法,例如copy(),remove(),mkdirs()-Node.js开发

    Node.js:fs-extra fs-extra添加了本机fs模块中未包括的文件系统方法,并为fs方法添加了promise支持。 它还使用graceful -fs防止EMFILE错误。 应该替换掉Node.js:fs-extra fs-extra添加了本机fs模块中未包括的文件...

    node-fs-extra:Node.js:fs对象的额外方法,例如copy(),remove(),mkdirs()

    Node.js:fs-extra fs-extra添加了本机fs模块中未包括的文件系统方法,并为fs方法添加了promise支持。 它还使用 EMFILE防止EMFILE错误。 应该是替代fs的下降。为什么? 我已经厌倦了在大多数项目中都包含mkdirp , ...

    php判断文件夹是否存在不存在则创建

    function mkdirs($dir, $mode = 0777) {  if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE;  if (!mkdirs(dirname($dir), $mode)) return FALSE;  return @mkdir($dir, $mode); } mkdirs(“aa01”); 默认...

Global site tag (gtag.js) - Google Analytics