如何从文件夹路径创建文件路径

How to create a file Path from a folder Path

我可能忽略了一些东西,但是从文件夹 Path 创建文件 Path 的正确方法是什么?这就是我正在做的,但将文件夹路径转换为字符串只是为了重建它似乎是错误的。有没有更好的方法?

Path testFolder = Files.createTempDirectory("fileFinder");
Path testFile = Paths.get(testFolder.toString(), "sample.java");
Files.createFile(testFile);
Path testFile = Files.createFile(Files.createTempDirectory("fileFinder").resolve("sample.java"));

但也许您只需要一个临时文件:

Path testFile = Files.createTempFile("fileFinder");

Path class has resolve() 方法将两条路径连接在一起。以String为参数重载(其他路径).

所以生成组合路径的表达式将是:

testfolder.resolve("sample.java")