如何在指定目录中创建文件?(How to create a file in a specified directory?)

问题描述 (Problem Description)

如何在指定目录中创建文件?

解决方案 (Solution)

此示例演示如何使用File类的File.createTempFile()方法在指定目录中创建文件。import java.io.File;

public class Main {

public static void main(String[] args) throws Exception {

File file = null;

File dir = new File(“C:/”);

file = File.createTempFile(“JavaTemp”, “.javatemp”, dir);

System.out.println(file.getPath());

}

}

结果 (Result)

上面的代码示例将产生以下结果。C:\JavaTemp37056.javatemp

以下是指定目录中的文件示例。import java.io.IOException;

import java.nio.file.FileAlreadyExistsException;

import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.file.Paths;

public class CreateFile {

public static void main(String[] args) throws IOException {

Path p1 = Paths.get(“C:/”);

Files.createDirectories(p1.getParent());

try {

Files.createFile(p1);

} catch (FileAlreadyExistsException e) {

System.err.println(“already exists: ” + e.getMessage());

}

}

}

上面的代码示例将产生以下结果。BUILD SUCCESSFUL


版权声明:本文为weixin_31622725原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_31622725/article/details/114616953