hudson.util.IOUtils.mkdirs()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(145)

本文整理了Java中hudson.util.IOUtils.mkdirs()方法的一些代码示例,展示了IOUtils.mkdirs()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IOUtils.mkdirs()方法的具体详情如下:
包路径:hudson.util.IOUtils
类名称:IOUtils
方法名:mkdirs

IOUtils.mkdirs介绍

[英]Ensures that the given directory exists (if not, it's created, including all the parent directories.)
[中]确保给定目录存在(如果不存在,则创建该目录,包括所有父目录。)

代码示例

代码示例来源:origin: jenkinsci/jenkins

private File mkdirsE(File dir) throws IOException {
  if (dir.exists()) {
    return dir;
  }
  filterNonNull().mkdirs(dir);
  return IOUtils.mkdirs(dir);
}

代码示例来源:origin: jenkinsci/copyartifact-plugin

@Override
  public byte[] invoke(File f, VirtualChannel channel) throws IOException, InterruptedException {
    hudson.util.IOUtils.mkdirs(f.getParentFile());
    MessageDigest md5 = md5();
    client.connect("download", "download " + RobustHTTPClient.sanitize(u) + " to " + f, c -> c.execute(new HttpGet(u.toString())), response -> {
      try (InputStream is = response.getEntity().getContent(); OutputStream os = new FileOutputStream(f)) {
        IOUtils.copy(is, new DigestOutputStream(os, md5));
      }
    }, listener);
    return md5.digest();
  }
}

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

private File mkdirsE(File dir) throws IOException {
  if (dir.exists()) {
    return dir;
  }
  filterNonNull().mkdirs(dir);
  return IOUtils.mkdirs(dir);
}

相关文章