我正在尝试使用 NIO Files.write(( 将字节数组保存到新文件夹和新文件中:
if (!Files.exists(folderName)) {
Files.createDirectory(folderName);
}
Files.write(Paths.get(folderName.toString(), fileName), content,
StandardOpenOption.WRITE,
StandardOpenOption.CREATE,
StandardOpenOption.TRUNCATE_EXISTING);
如果不存在,是否有一些 OpenOption 可以创建新文件夹?我想用一行代码写入文件。
我发现接下来可以使用:
Files.write(Files.createDirectories(folderName).resolve(fileName), content);
Files.createDirectory 检查该目录是否已存在,并且不会引发异常。