Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 保存到文件夹_Java_Netbeans_File Io - Fatal编程技术网

Java 保存到文件夹

Java 保存到文件夹,java,netbeans,file-io,Java,Netbeans,File Io,我正在编写一个正在写入文件的应用程序。我想知道是否可以在不指定文件名的情况下写入文件夹。按照我现在的设置方式,我的程序将覆盖以前保存的文件。我希望将其添加到文件夹中,而不是替换 这里有一行问题: File testFile = new File("C:/TargetFolder/testFile.png"); 如果不指定文件名,就无法写入文件。但是,如果不想选择文件名,可以让系统随机生成一个文件名。例如,查看以下选项: 另一个选项是在文件名中添加数字,如:test01.png、test02.p

我正在编写一个正在写入文件的应用程序。我想知道是否可以在不指定文件名的情况下写入文件夹。按照我现在的设置方式,我的程序将覆盖以前保存的文件。我希望将其添加到文件夹中,而不是替换

这里有一行问题:

File testFile = new File("C:/TargetFolder/testFile.png");

如果不指定文件名,就无法写入文件。但是,如果不想选择文件名,可以让系统随机生成一个文件名。例如,查看以下选项:


另一个选项是在文件名中添加数字,如:
test01.png、test02.png
等等。

如果您不想自己在文件夹逻辑中创建唯一的文件,并且不太关心确切的名称,您可以使用:

java.io.File.createTempFile("testFile", ".png", new File("C:/TargetFolder"));