Java PrintWriter:如何检查输出文件是否存在?

Java PrintWriter:如何检查输出文件是否存在?,java,printf,printwriter,Java,Printf,Printwriter,语言:java IDE:visualstudio代码 我的程序读取一个文件(使用的文件读取器和扫描仪)并将其格式化后写入一个新文件(使用的文件写入器、打印写入器和打印F)。如何测试新文件是否存在,因为程序会编译,但不会将任何内容打印到终端。您可以获取目录中的文件列表,然后检查列表中是否存在新文件名 Set<String> filesPresent = Stream.of(new File(PathOfFilesCreated).listFiles())

语言:java IDE:visualstudio代码
我的程序读取一个文件(使用的文件读取器和扫描仪)并将其格式化后写入一个新文件(使用的文件写入器、打印写入器和打印F)。如何测试新文件是否存在,因为程序会编译,但不会将任何内容打印到终端。

您可以获取目录中的文件列表,然后检查列表中是否存在新文件名

    Set<String> filesPresent = Stream.of(new File(PathOfFilesCreated).listFiles())
                  .filter(file -> !file.isDirectory())
                  .map(File::getName)
                  .collect(Collectors.toSet());
        System.out.println(filesPresent.contains(newFileName));
Set filesPresent=Stream.of(新文件(PathOfFilesCreated).listFiles())
.filter(文件->!file.isDirectory())
.map(文件::getName)
.collect(收集器.toSet());
System.out.println(filepresent.contains(newFileName));

if(新文件(“MyFileName.txt”).exists(){System.out.println(“Yippee”)}
另请参阅Files.exist(路径,链接选项…),我会尝试一下的,非常感谢!!