我将尝试创建目录并将数据写入该文件。我正在尝试使用java nio来更有效地写入文件。我的疑问是如何在下面写下它是我的代码后关闭它。请指教我。如何关闭Java Nio文件写入
这是创建目录和写入大型数据文件[200 kb]的正确方法。
java.nio.file.Path path = java.nio.file.Paths.get(filePath);
try {
if (!java.nio.file.Files.exists(path)) {
java.nio.file.Files.createDirectories(path.getParent());
path = java.nio.file.Files.createFile(path);
path = java.nio.file.Files.write(path, data.getBytes());
} else {
java.nio.file.Files.write(path, data.getBytes("utf-8"),
java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.TRUNCATE_EXISTING);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
}
@ Umesh。我们能否通过File对象来使用nio写入。 – DEADEND
不,没有提供这样的方法,但你可以随时写你的 –