public static final void createDirIfNotExist(String path) throws DirectoryCannotCreateException {
        File dir = new File(path);
        //路径已经存在，并且不是目录
        if (dir.exists() && !dir.isDirectory()) {
            throw new DirectoryCannotCreateException("已经存在与文件夹名[" + path + "]相同的文件，无法创建文件夹");
        }
        //创建目录
        if (!dir.mkdirs()) {
            throw new DirectoryCannotCreateException("无法创建文件夹[" + path + "],请检查权限.");
        }
    }