现在公司是混合开发平台的,开发环境中代码需要上传到运维平台(docker+jenkins)进行服务的部署,今天遇到了个问题,在本地开发环境没有问题,一到云平台部署就报错,后来定位到了 File的createNewFile方法,才发现路径没有定位好,父路径没有创建

例子:

if(!file.exists()){
    try {
        file.getParentFile().mkdirs();
        file.createNewFile();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

标题:[报错本]File createNewFile 空指针问题
作者:shark
地址:https://www.linkjb.com/articles/2020/06/03/1591153760094.html