Java如何在JDK 7中创建和删除文件?

在此示例中,您将学习如何创建和删除文件。使用FilesJDK 7中的新类帮助器,您可以使用Files.createFile(Path)方法创建文件。要删除文件,您可以使用Files.delete(Path)方法。

在创建文件并删除文件之前,我们可以使用Files.exists(Path)方法检查文件是否存在。在下面的代码片段中,当文件不存在时,我们将创建一个文件。如果文件存在,我们将删除该文件。

package org.nhooo.example.io;

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class CreateDeleteFile {
    public static void main(String[] args) {
        try {
            // 在D:Temp目录下创建一个config.cfg文件。
            Path path = Paths.get("D:/Temp/config.cfg");
            if (!Files.exists(path)) {
                Files.createFile(path);
            }

            // 删除路径指定的path.cfg文件。
            if (Files.exists(path)) {
                Files.delete(path);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}