什么是File.createNewFIle()的java.nio.file等效项

时间:2018-06-28 09:58:42

标签: java file io nio atomic

File.createNewFile() API(Java 7+)中的java.nio.file等效项是什么?

2 个答案:

答案 0 :(得分:1)

在Java 8中,您拥有Files类,该类具有名为createFile的方法

Files.createFile(java.nio.file.Path, java.nio.file.attribute.FileAttribute<T>...)

FileAttribute<T>参数是可选的,因此您无需为此添加任何内容。

要获取Path,请使用Paths类来轻松获取路径。

java.nio.file.Path get(java.lang.String path, java.lang.String... more)

答案 1 :(得分:0)

所有实际文件操作均为in the Files class

Files.createFile(path);