关注各种黑科技
B站UP主,编程教学,游戏玩家,挂B,金牛座

Java入坑day03 目录path处理

昨天fix了一个java bug,是目录创建函数mkdirs() 引起的,这个函数居然在创建目录没有权限也不报错,真是小看java顶层api接了。
idea提示 (new File("/output/20181030/o.txt")).getParentFile().mkdirs() 错误 未捕获返回值 ,返回值貌似永远为false

import java.io.File;

public class Main {

    public static void main(String[] args) {
        boolean mkdirs1 = (new File("/output/20181030/o.txt")).getParentFile().mkdirs();
        System.out.println(mkdirs1);
        boolean mkdirs2 = (new File("output/20181030/o1.txt")).getParentFile().mkdirs();
        System.out.println(mkdirs1);
        boolean mkdirs3 = (new File("\\output\\20181030\\o2.txt")).getParentFile().mkdirs();
        System.out.println(mkdirs3);
        boolean mkdirs = (new File("output\\20181030\\o3.txt")).getParentFile().mkdirs();
        System.out.println(mkdirs);
    }
}

另外 之前也遇到过一个python的目录path斜杠的bug,真是6到起飞了。
前端输入 XQ2P\IN
后端获得 XQ2P\IN

导致字符串始终不等

转载请注明出处
分享到: 更多 (0)

评论 0