【问题标题】:What is the java.nio.file equivalent of File.createNewFIle()File.createNewFIle() 的 java.nio.file 等价物是什么
【发布时间】:2018-06-28 09:58:41
【问题描述】:

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

【问题讨论】:

标签: java file io nio atomic


【解决方案1】:

在 Java 8 中,您有 Files 类,它有一个名为 createFile 的方法

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

FileAttribute&lt;T&gt; 参数是可选的,因此您无需为此添加任何内容。

要获得Path,有一个Paths 类可以轻松获得路径。

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

【讨论】:

    【解决方案2】:

    所有实际的文件操作都是in the Files class:

    Files.createFile(path);
    

    【讨论】:

      猜你喜欢
      • 2014-05-08
      • 2014-06-12
      • 1970-01-01
      • 2022-11-28
      • 1970-01-01
      • 2018-07-10
      • 2023-04-10
      • 2011-01-19
      • 2010-12-07
      相关资源
      最近更新 更多