org.uberfire.java.nio.file.Files.normalizeSuffix()方法的使用及代码示例

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

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

Files.normalizeSuffix介绍

暂无

代码示例

代码示例来源:origin: org.uberfire/vfs-api

public static Path createTempFile(final Path dir, final String prefix,
    final String suffix, final FileAttribute<?>... attrs)
    throws IllegalArgumentException, UnsupportedOperationException, IOException, SecurityException {
  checkNotNull("dir", dir);
  if (notExists(dir)) {
    throw new NoSuchFileException(dir.toString());
  }
  final StringBuilder sb = new StringBuilder();
  if (prefix != null && prefix.trim().length() > 0) {
    sb.append(prefix).append("-");
  }
  final String baseName = sb.append(System.currentTimeMillis()).append("-").toString();
  final String realSufix;
  if (suffix != null && suffix.trim().length() > 0) {
    realSufix = normalizeSuffix(suffix);
  } else {
    realSufix = ".tmp";
  }
  for (int counter = 0; counter < TEMP_DIR_ATTEMPTS; counter++) {
    try {
      return createFile(dir.resolve(baseName + counter + realSufix), attrs);
    } catch (Exception ex) {
    }
  }
  throw new IllegalStateException("Failed to create directory within "
      + TEMP_DIR_ATTEMPTS + " attempts (tried "
      + baseName + "0 to " + baseName + (TEMP_DIR_ATTEMPTS - 1) + ')');
}

代码示例来源:origin: org.uberfire/uberfire-nio2-api

realSufix = normalizeSuffix(suffix);
} else {
  realSufix = ".tmp";

代码示例来源:origin: kiegroup/appformer

realSufix = normalizeSuffix(suffix);
} else {
  realSufix = ".tmp";

相关文章