首页 > 解决方案 > 如何验证文件是否已创建并获取文件内容?

问题描述

我有一个方法,我在其中传递要在输出流中创建的文件。

public void output(OutputStream outputStream) throws IOException, IllegalAccessException {
String result = "Algorithm works correctly";
outputStream.write(result.getBytes());
}

这是我正在编写的 java 程序中的一种方法。因此该文件在默认目录中创建。

所以现在在这个方法中,在 outputstream.write 之后,我需要验证文件是否已完美创建并检查文件的输入。所以我把这个方法称为 obj.output("demo.txt");

标签: java

解决方案


如果您想调用以output("demo.txt")创建具有该名称的文件并写入文件,Algorithm works correctly请编写如下方法:

public void output(String fileName) throws IOException {
    String result = "Algorithm works correctly";
    Files.write(Paths.get(fileName), result.getBytes());
}

如果它没有抛出异常,则文件已被写入。无需回读文件即可检查内容。


推荐阅读