首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏电光石火

    mkdir与mkdirs

    在Java中对文件进行操作时常常用到java.io.File.mkdir()和java.io.File.mkdirs()两个方法来创建一个目录(文件夹),这两个方法非常相似,都是无参数且返回值都为boolean java.io.File.mkdirs():可以创建多级目录,父目录不一定存在。

    95210发布于 2019-12-05
  • 来自专栏WHYBIGDATA公众号同步文章

    MapReduce报错:「MKDirs failed to create file」

    MapReduce报错:「MKDirs failed to create file」 0. 写在前面 1. 程序代码及报错信息 输入、输出路径 程序代码 报错信息 2. 查找资料 3. toString() { return max + "\t" + min; } } } 报错信息 java.lang.Exception: java.io.IOException: Mkdirs org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:529) Caused by: java.io.IOException: Mkdirs 查找资料 网上有一个帖子提到了这个报错信息 链接 ❝https://community.cloudera.com/t5/Support-Questions/MKDirs-failed-to-create-file 参考 https://community.cloudera.com/t5/Support-Questions/MKDirs-failed-to-create-file/td-p/35041 ❝顺利结束

    59720编辑于 2023-01-31
  • 来自专栏算法与编程之美

    Python基础 mkdir()和mkdirs()的区别

    在日常的生活工作中,经常需要手动在电脑中的各个文件和目录当中穿梭。在Python 3中,为我们提供了一个OS标准库,这个库使得我们对文件和目录的操作自动化,如果你希望编写出来的程序运行起来与系统无关,那么OS就显得很重要。

    1.3K30发布于 2019-07-17
  • Java如果mkdirs失败怎么解决

    欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199 Java如果mkdirs失败怎么解决 在Java的开发中,经常会遇到需要创建文件夹的情况。 通常,我们使用mkdirs()方法来创建文件夹。但是有时候,mkdirs()方法可能会失败,导致无法创建目标文件夹。在本篇博客中,我们将讨论如何解决这个问题。 首先,我们需要了解mkdirs()方法的工作原理。mkdirs()方法是java.io.File类的一个方法,用于创建由该File对象表示的目录,包括创建任何不存在的父目录。 当某个父目录不存在时,mkdirs()方法会自动创建它们。如果目录已经存在,则该方法不执行任何操作并返回true。 然而,当目录创建失败时,mkdirs()方法将返回false。 接着,我们使用mkdirs()方法来创建文件夹,并将返回值保存在一个布尔类型的变量isFolderCreated中。

    29810编辑于 2025-08-29
  • 来自专栏北洋csdn

    Android 10.0后创建文件createNewFile()和创建文件夹mkdirs()均失败解决方案

    自定义异常捕获的工具类时(参考Android自定义捕获Application全局异常)碰到一件很诡异的事情,createNewFile一直报no such file or directory,往前追发现是mkdir失败了(mkdirs

    3.7K40编辑于 2021-12-08
  • 来自专栏授客的专栏

    Python 基于Python实现批量创建目录

    - __author__ = 'shouke' import os class PublicTools: def __init__(self): pass # 批量创建目录 def mkdirs_once_many = os.path.split(head) # if __name__ == '__main__': # # file_name = 'D:\\tset\\tkise\\FAQ.txt' # # mkdirs_once_many (file_name) # # file_name = 'D:\\tset\\tkise\\' # # mkdirs_once_many(file_name) # # file_name = 'd :\\' # # mkdirs_once_many(file_name) # file_name = r'D:\tset\tkise\FAQ.txt' # mkdirs_once_many(file_name ) # #file_name = '/tset/tkise/' # Linux下应该可以/未验证 # #mkdirs_once_many(file_name)

    1K10发布于 2019-09-11
  • 来自专栏全栈程序员必看

    JavaIO流程–创建文件和目录的实例

    就不创建了(调用file.mkdir()就会返回false) *public boolean mkdirs():创建目录,假设父目录不存在,会帮你创建出来(调用file.mkdirs()就会返回 file.createNewFile():创建文件,假设File构造方法里面有父文件夹,则父文件夹必须存在,所以有编译时异常 *file.mkdir():创建目录,仅仅能创建一级 *file.mkdirs file6.mkdir()); // 事实上我们有更简单的方法 File file7 = new File("e:\\aaa\\bbb\\ccc\\ddd"); System.out.println("mkdirs :" + file7.mkdirs()); // 看以下的这个东西: File file8 = new File("e:\\liuyi\\a.txt"); System.out.println(" mkdirs:" + file8.mkdirs());// 创建liuyi父文件夹和a.txt子文件夹(注意a.txt不一定一定档,这取决于你调用一个方法,) }} 版权声明:本文博主原创文章,博客,未经同意不得转载

    1K10编辑于 2022-07-06
  • 来自专栏kafka。

    HDFS API步骤

    FileSystem fs =FileSystem.get(new URI(“hdfs://192.168.100.211:8020”),conf); 3 调用文件系统对象的api boolean mkdirs = fs.mkdirs(new Path("/abc")); if (mkdirs){ System.out.println(“创建成功!!!”)

    25320发布于 2021-04-15
  • 来自专栏全栈程序员必看

    org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode

    org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkAncestorAccess(FSDirectory.java:1798) at org.apache.hadoop.hdfs.server.namenode.FSDirMkdirOp.mkdirs (FSDirMkdirOp.java:60) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.mkdirs(FSNamesystem.java :3101) at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.mkdirs(NameNodeRpcServer.java:1123 ) at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.mkdirs(ClientNamenodeProtocolServerSideTranslatorPB.java

    2K30发布于 2021-05-19
  • 来自专栏北洋csdn

    Android自定义崩溃收集器捕获java层和native层崩溃异常日志

    file.exists()) { file.mkdirs(); } NativeBreakpad.init(file.getAbsolutePath file.exists()) { boolean mkdirs = file.mkdirs(); if (mkdirs) {

    1.6K30编辑于 2021-12-08
  • 来自专栏写字母的代码哥

    总结java创建文件夹的4种方法及其优缺点-JAVA IO基础总结第三篇

    1.传统API创建文件夹方式 Java传统的IO API种使用java.io.File类中的file.mkdir()和file.mkdirs()方法创建文件夹 file.mkdir()创建文件夹成功返回 file.mkdirs()创建文件夹连同该文件夹的父文件夹,如果创建成功返回true,创建失败返回false。创建失败同样没有异常抛出。 hasSucceeded = directory.mkdirs(); System.out.println("创建文件夹结果(包含父文件夹):" + hasSucceeded); } 输出结果如下 :使用mkdir创建失败,使用mkdirs创建成功。 创建文件夹结果(不含父文件夹):false 创建文件夹结果(包含父文件夹):true 大家可以看到,mkdir和mkdirs虽然可以创建文件,但是它们在异常处理的环节做的非常不友好。

    9.1K23发布于 2020-09-23
  • 来自专栏24k

    gradle项目中如何支持java与scala混合使用?

    项目初始化时,可用gradle cDirs生成scala及java的src目录) task "createDirs" << { sourceSets*.scala.srcDirs*.each { it.mkdirs () } sourceSets*.java.srcDirs*.each { it.mkdirs() } sourceSets*.resources.srcDirs*.each { it.mkdirs()

    1.6K40发布于 2018-06-14
  • 来自专栏学习计划

    文件夹复制(拷贝)原理分析

    在学习文件拷贝后,进入深一层次的训练,首先我们简单分析,把一个文件夹复制到另一个目录下,目的路径不一定存在,不存在就得创建文件夹,使用mkdirs(),在进入目录第二层目录要获取所有目录和文件再进行拷贝 test1(src,des); } public static void test1(File src,File des){ if(src.isDirectory()){ des.mkdirs 因为在后面的方法里第一次读取listFile时,File[]没有01文件夹名,也就是第一次要获取文件夹的名字,而且是否为文件夹也得判断isDirectory(),在判定为文件夹后,我们为了确定目的路径一定存在,所有使用mkdirs import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; /** * 复制文件夹 * 用到了mkdirs 获得路径,判读是否是文件 if(src.isDirectory()){ //位确保目标文件夹存在 //des = new File(des,src.getName()); des.mkdirs

    2.9K20发布于 2021-01-29
  • 来自专栏让技术和时代并行

    把一个txt文件转化为带标题栏的Excel文档

    public static BufferedWriter getWriter(String name,String path){ BufferedWriter br = null; try { mkdirs br.close(); } catch (IOException e) { e.printStackTrace(); } return br; } public static void mkdirs f.exists()) f.mkdirs(); } } @Test public void excel() throws IOException{ Writer writer = OutPut.getWriter

    94420发布于 2019-04-16
  • 来自专栏化羽学Java

    文件输入输出处理(一)-File

    } } catch (IOException e) { e.printStackTrace(); } 3、创建目录(单级,多级) mkdir() 创建单级目录 mkdirs dir.exists()){ //mkdir方法,创建目录,返回是否创建成功的结果 //mkdirs方法,创建多级目录 if(dir.mkdir()){ System.out.println else{ System.out.println("删创建目录失败"); } }else{ System.out.println("目录存在,不需要创建"); } 创建多级目录 mkdirs () File dirs = new File("D:/test/test1/text1_1"); //目前只有text文件夹 //改变参数和方法即可 if(dirs.mkdirs()){ System.out.println

    58020编辑于 2022-10-28
  • 来自专栏腾讯位置服务

    腾讯位置服务GPS轨迹录制-安卓篇

    parent.exists()) { parent.mkdirs(); } OutputStream out = new FileOutputStream(outFile); file.exists()) { file.mkdirs(); } } else { strFolder file.mkdirs()) { strFolder = context.getFilesDir().getPath() + NAVIGATION_PATH; file.exists()) { file.mkdirs(); } } file.exists()) { file.mkdirs(); } }

    1.4K61发布于 2021-05-14
  • 来自专栏菩提树下的杨过

    gradle项目中如何支持java与scala混合使用?

    gradle cDirs生成scala及java的src目录) 32 task "createDirs" << { 33 sourceSets*.scala.srcDirs*.each { it.mkdirs () } 34 sourceSets*.java.srcDirs*.each { it.mkdirs() } 35 sourceSets*.resources.srcDirs*.each { it.mkdirs() } 36 } 37 38 repositories { 39 mavenLocal() 40 maven { url 'http://maven.oschina.net

    2.7K60发布于 2018-01-18
  • 来自专栏https://blog.csdn.net/xia

    JAVA IO——目录操作

    今天给大家带来的是JAVA IO——目录操作 希望能给大家带来有用的知识 小王的主页:小王同学 小王的gitee:小王同学 小王的github:小王同学 常用的操作文件 和删除 mkdir创建一级目录、mkdirs ; } } mkdirs创建多级目录 public static void m3(){ //"D:\\demo\\a\\b\\c"目录是否存在 如果存在就表明存在 file.exists()){ System.out.println(dirctoryPath+"存在"); }else{ if(file.mkdirs

    59610编辑于 2022-12-21
  • 来自专栏编舟记

    Java内部类的异常处理

    parentDirs.mkdirs()) {//创建可能不存在的父级目录 getLog().error("Cannot create parent dirs for {}", outputFile 可是parentDirs.mkdirs()不是直接返回boolean值来表示是否创建成功吗?是这样么? 这儿有mkdirs()方法的说明: public boolean mkdirs() Creates the directory named by this abstract pathname, including 但是只要稍微看一眼源码,你就会发现事实并非如此: //mkdirs源码 if (exists()) { return false; } 所以这里需要特别强调was created是一种操作,如果没有进行这个操作 parentDirs.mkdirs()) {//创建可能不存在的父级目录 getLog().error("Cannot create parent dirs for {}", outputFile

    69820发布于 2018-08-17
  • Ansible 命令执行模块

    '"192.168.10.20 | SUCCESS => { "changed": true, "envs": [], "jobs": [ "mkdirs test" ]}2.创建计划任务任务名称为mkdirs test1 任务每3天执行一次,于执行当天的1点1分开始执行,任务内容为输出wangrui字符. '"192.168.10.20 | SUCCESS => { "changed": true, "envs": [], "jobs": [ "mkdirs test" , "mkdirs test1" ]}3.删除计划任务mkdirs test1,删除前做好备份. [root@localhost ~]# ansible all -m cron -a "name='mkdirs test1' state=absent backup=yes"192.168.10.20

    2.6K30编辑于 2023-01-11
领券