本文整理了Java中org.uberfire.java.nio.file.Files.createFile()
方法的一些代码示例,展示了Files.createFile()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Files.createFile()
方法的具体详情如下:
包路径:org.uberfire.java.nio.file.Files
类名称:Files
方法名:createFile
暂无
代码示例来源: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
return createFile(dir.resolve(baseName + counter + realSufix),
attrs);
} catch (Exception ex) {
代码示例来源:origin: kiegroup/appformer
return createFile(dir.resolve(baseName + counter + realSufix),
attrs);
} catch (Exception ex) {
代码示例来源:origin: kiegroup/appformer
@Test
public void createFileNull() {
assertThatThrownBy(() -> Files.createFile(null))
.isInstanceOf(IllegalArgumentException.class)
.hasMessage("Parameter named 'path' should be not null!");
}
代码示例来源:origin: kiegroup/appformer
@Test
public void createFileAlreadyExists() {
assertThatThrownBy(() -> Files.createFile(Files.createTempFile("foo", "bar")))
.isInstanceOf(FileAlreadyExistsException.class);
}
代码示例来源:origin: kiegroup/appformer
@Test
public void deleteIfExistsDirectoryNotEmpty() {
final Path dir = newTempDir();
Files.createFile(dir.resolve("file.temp.txt"));
assertThatThrownBy(() -> Files.deleteIfExists(dir))
.isInstanceOf(DirectoryNotEmptyException.class);
}
代码示例来源:origin: kiegroup/appformer
@Test
public void deleteDirectoryNotEmpty() {
final Path dir = newTempDir();
Files.createFile(dir.resolve("file.temp.txt"));
assertThatThrownBy(() -> Files.delete(dir))
.isInstanceOf(DirectoryNotEmptyException.class);
}
代码示例来源:origin: kiegroup/appformer
@Test
public void createFile() {
final Path path = Files.createFile(newTempDir().resolve("file.temp.txt"));
assertThat(path).isNotNull();
assertThat(path.toFile()).exists();
}
代码示例来源:origin: kiegroup/appformer
@Test
public void deleteIfExists() {
final Path path = Files.createFile(newTempDir().resolve("file.temp.txt"));
assertThat(path).isNotNull();
assertThat(path.toFile()).exists();
assertThat(Files.deleteIfExists(path)).isTrue();
assertThat(path).isNotNull();
assertThat(path.toFile()).doesNotExist();
final Path dir = newTempDir();
assertThat(dir).isNotNull();
assertThat(dir.toFile()).exists();
assertThat(Files.deleteIfExists(dir)).isTrue();
assertThat(dir).isNotNull();
assertThat(dir.toFile()).doesNotExist();
assertThat(Files.deleteIfExists(newTempDir().resolve("file.temp.txt"))).isFalse();
}
代码示例来源:origin: kiegroup/appformer
@Test
public void delete() {
final Path path = Files.createFile(newTempDir().resolve("file.temp.txt"));
assertThat(path).isNotNull();
assertThat(path.toFile()).exists();
Files.delete(path);
assertThat(path).isNotNull();
assertThat(path.toFile()).doesNotExist();
final Path dir = newTempDir();
assertThat(dir).isNotNull();
assertThat(dir.toFile()).exists();
Files.delete(dir);
assertThat(dir).isNotNull();
assertThat(dir.toFile()).doesNotExist();
}
代码示例来源:origin: kiegroup/appformer
@Test
public void createDirectory() {
final Path path = newTempDir();
final Path dir = Files.createDirectory(path.resolve("myNewDir"));
assertThat(dir).isNotNull();
assertThat(dir.toFile()).exists();
assertThat(dir.toFile()).isDirectory();
final Path file = Files.createFile(dir.resolve("new.file.txt"));
assertThat(file).isNotNull();
assertThat(file.toFile()).exists();
assertThat(file.toFile()).isFile();
}
代码示例来源:origin: kiegroup/appformer
@Test
public void createDirectories() {
final Path path = newTempDir();
final Path dir = Files.createDirectories(path.resolve("myNewDir/mysubDir1/mysubDir2"));
assertThat(dir).isNotNull();
assertThat(dir.toFile()).exists();
assertThat(dir.toFile()).isDirectory();
final Path file = Files.createFile(dir.resolve("new.file.txt"));
assertThat(file).isNotNull();
assertThat(file.toFile()).exists();
assertThat(file.toFile()).isFile();
}
内容来源于网络,如有侵权,请联系作者删除!