Java FileOutputStream创建文件(如果不存在)

斯蒂芬·邓恩(Stefan Dunn):

有没有一种使用FileOutputStream的方式,如果文件(字符串文件名)不存在,那么它将创建该文件?

FileOutputStream oFile = new FileOutputStream("score.txt", false);
talnicolas:

FileNotFoundException如果该文件不存在且无法创建(doc),它将抛出一个,但是如果可以创建一个文件为了确保您可能应该先测试文件是否存在,然后再创建FileOutputStreamcreateNewFile()如果不存在,请使用创建):

File yourFile = new File("score.txt");
yourFile.createNewFile(); // if file already exists will do nothing 
FileOutputStream oFile = new FileOutputStream(yourFile, false); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

清除Java 7创建文件的方式(如果不存在)

如果不存在则创建一个文本文件,如果使用Java BufferedWriter则创建一个文本文件

仅在不存在的情况下如何用Java创建文件?

创建文件夹(如果尚不存在)

如果文件尚不存在,可以使用更新API创建文件吗?

如何在Perl中读取文件,如果不存在则创建文件?

创建文件(如果尚不存在)

我如何打开文件进行读写,如果不存在则创建文件而不将其截断?

如果文件在Python中不存在,则以原子方式创建文件

创建文件(如果不存在),然后向其中写入日志

Powershell创建文件夹(如果不存在)

MSBuild复制或创建文件(如果不存在)

如果不存在,则在应用程序支持中创建文件夹

如果存在则写入文件,如果不存在则创建文件

如何将输出重定向到文件,如果不存在则不创建文件?

PHP创建文件夹(如果不存在)

C ++创建文件(如果不存在)

Java中的文件不存在异常

PHP脚本创建文件(如果不存在)

如果不存在,则创建文件夹,如果不存在,则不执行任何操作

Java-如果.jar不存在,请在与.jar相同的目录中创建文件

如果Groovy中不存在,则创建文件

如果不存在,Python不会创建文件

如果文件夹不存在,则在 vbs 中创建文件夹

NodeJS文件流 - 如果文件不存在,如何创建文件?

如果文件不存在,Firestore 创建文件,并收听它

Exceljs 如果不存在则创建文件时出错

如果文本文件在 Java 中不存在,則創建它

如果文件夾不存在,則使用 java 跳過