org.nutz.lang.Files.createDirIfNoExists()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(4.5k)|赞(0)|评价(0)|浏览(104)

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

Files.createDirIfNoExists介绍

[英]传入一个目录对象,如果目录不存在,则创建目录
[中]

代码示例

代码示例来源:origin: nutzam/nutz

public UU32FilePool(String path) {
  this.root = Files.createDirIfNoExists(path);
}

代码示例来源:origin: nutzam/nutz

public File createFile(String suffix) {
  String key = R.UU32();
  File dir = new File(root, key.substring(0, 2));
  Files.createDirIfNoExists(dir);
  return new File(dir, key.substring(2));
}
public void clear() {

代码示例来源:origin: nutzam/nutz

public void clear() {
  Files.deleteDir(root);
  this.root = Files.createDirIfNoExists(root);
}

代码示例来源:origin: nutzam/nutz

public SimpleFilePool(String homePath, long max) {
  if (log.isInfoEnabled()) {
    log.infof("Init simple-file-pool by: %s [%s]", homePath, max);
  }
  this.max = max;
  this.home = Files.createDirIfNoExists(homePath);
  this.current = 0;
}

代码示例来源:origin: nutzam/nutz

public File createDir() {
  if (size > 0 && cursor >= size)
    cursor = -1;
  long id = ++cursor;
  if (size > 0 && id >= size)
    Lang.makeThrow("Id (%d) is out of range (%d)", id, size);
  return Files.createDirIfNoExists(Pools.getFilePathById(home, id, null));
}

代码示例来源:origin: nutzam/nutz

public NutFilePool(String homePath, long size) {
  if (log.isInfoEnabled()) {
    log.infof("Init file-pool by: %s [%s]", homePath, size);
  }
  this.size = size;
  this.home = Files.createDirIfNoExists(homePath);
  if (!home.isDirectory())
    throw Lang.makeThrow(    "Path error '%s'! ,You must declare a real directory as the '%s' home folder.",
                homePath,
                this.getClass().getName());
  home = new File(Disks.normalize(homePath));
  if (log.isDebugEnabled()) {
    log.debugf("file-pool.home: '%s'", home.getAbsolutePath());
  }
  cursor = foundMax(home, home, 0);
  if (cursor < 0)
    cursor = 0;
  if (log.isInfoEnabled())
    log.infof("file-pool.cursor: %s", cursor);
}

代码示例来源:origin: org.nutz/nutz

public UU32FilePool(String path) {
  this.root = Files.createDirIfNoExists(path);
}

代码示例来源:origin: org.nutz/nutz

public File createFile(String suffix) {
  String key = R.UU32();
  File dir = new File(root, key.substring(0, 2));
  Files.createDirIfNoExists(dir);
  return new File(dir, key.substring(2));
}
public void clear() {

代码示例来源:origin: nutzam/nutz-web

public static String mkDir(File root, String path) {
  if (-1 != path.indexOf(".")) {
    path = path.replaceAll("\\.", "/");
  }
  log.info("mkdir  : " + path);
  String dir = root.getAbsolutePath() + "/" + path;
  File mdir = Files.createDirIfNoExists(dir);
  if (mdir != null) {
    return mdir.getAbsolutePath();
  }
  return null;
}

代码示例来源:origin: org.nutz/nutz

public void clear() {
  Files.deleteDir(root);
  this.root = Files.createDirIfNoExists(root);
}

代码示例来源:origin: org.nutz/nutz

public File createDir() {
  if (size > 0 && cursor >= size)
    cursor = -1;
  long id = ++cursor;
  if (size > 0 && id >= size)
    Lang.makeThrow("Id (%d) is out of range (%d)", id, size);
  return Files.createDirIfNoExists(Pools.getFilePathById(home, id, null));
}

代码示例来源:origin: org.nutz/nutz

public SimpleFilePool(String homePath, long max) {
  if (log.isInfoEnabled()) {
    log.infof("Init simple-file-pool by: %s [%s]", homePath, max);
  }
  this.max = max;
  this.home = Files.createDirIfNoExists(homePath);
  this.current = 0;
}

代码示例来源:origin: nutzam/nutzboot

public void init() {
  if (conf.has("urule.repository.dir")) {
    String dir = conf.get("urule.repository.dir");
    dir = Files.createDirIfNoExists(dir).getAbsolutePath();
    conf.set("rule.repository.di", dir);
  }
}

代码示例来源:origin: nutzam/nutz-web

private String doScan() {
  final StringBuilder sb = new StringBuilder();
  final HashMap<String, Boolean> paths = new HashMap<String, Boolean>();
  File home = Files.createDirIfNoExists(rsHome);
  Context context = Lang.context();
  context.set(Webs.RS, rs);

代码示例来源:origin: org.nutz/nutz

public NutFilePool(String homePath, long size) {
  if (log.isInfoEnabled()) {
    log.infof("Init file-pool by: %s [%s]", homePath, size);
  }
  this.size = size;
  this.home = Files.createDirIfNoExists(homePath);
  if (!home.isDirectory())
    throw Lang.makeThrow(    "Path error '%s'! ,You must declare a real directory as the '%s' home folder.",
                homePath,
                this.getClass().getName());
  home = new File(Disks.normalize(homePath));
  if (log.isDebugEnabled()) {
    log.debugf("file-pool.home: '%s'", home.getAbsolutePath());
  }
  cursor = foundMax(home, home, 0);
  if (cursor < 0)
    cursor = 0;
  if (log.isInfoEnabled())
    log.infof("file-pool.cursor: %s", cursor);
}

代码示例来源:origin: nutzam/nutz-web

log.info("\n" + Json.toJson(pc));
File root = Files.createDirIfNoExists(pc.path);
Files.createDirIfNoExists(root);
String pkgPath = "src/" + pc.pkg;
mkDir(root, "src");

相关文章