本文整理了Java中org.nutz.lang.Files.createDirIfNoExists()
方法的一些代码示例,展示了Files.createDirIfNoExists()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Files.createDirIfNoExists()
方法的具体详情如下:
包路径:org.nutz.lang.Files
类名称: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");
内容来源于网络,如有侵权,请联系作者删除!