Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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 如何使FileUtils附加而不是覆盖文本文件_Java_File_Apache Commons Io - Fatal编程技术网

Java 如何使FileUtils附加而不是覆盖文本文件

Java 如何使FileUtils附加而不是覆盖文本文件,java,file,apache-commons-io,Java,File,Apache Commons Io,我使用以下命令将StringBuilder写入现有文本文件 FileUtils.writeStringToFile(file, sb.toString(), StandardCharsets.UTF_8); 问题是,它覆盖了我只想将sb.toString()附加到文件的现有内容中的文件。如何解决此问题?只需使用append布尔值调用该方法: 只需使用append布尔值调用该方法: 假设您所指的是,存在一个重载变量,该变量采用布尔值附加参数: FileUtils.writeStringToF

我使用以下命令将
StringBuilder
写入现有文本文件

FileUtils.writeStringToFile(file, sb.toString(), StandardCharsets.UTF_8);

问题是,它覆盖了我只想将
sb.toString()
附加到
文件
的现有内容中的文件。如何解决此问题?

只需使用
append
布尔值调用该方法:


只需使用
append
布尔值调用该方法:


假设您所指的是,存在一个重载变量,该变量采用
布尔值
附加参数:

FileUtils.writeStringToFile(file, sb.toString(), StandardCharsets.UTF_8, true);
// Here -----------------------------------------------------------------^

假设您所指的是,存在一个重载变量,该变量采用
布尔值
附加参数:

FileUtils.writeStringToFile(file, sb.toString(), StandardCharsets.UTF_8, true);
// Here -----------------------------------------------------------------^

它已经在ApacheIO的2.1版本中实现。要将字符串附加到文件中,只需在函数中将true作为附加参数传递:

例如:

 FileUtils.writeStringToFile(file, stringBuilder.toString(), true);

它已经在ApacheIO的2.1版本中实现。要将字符串附加到文件中,只需在函数中将true作为附加参数传递:

例如:

 FileUtils.writeStringToFile(file, stringBuilder.toString(), true);

看看,从
writeStringToFile(文件文件,字符串数据)
往下一行是
writeStringToFile(文件文件,字符串数据,布尔追加)
也许这个答案会对你有所帮助。看看,从
writeStringToFile(文件文件,字符串数据)
往下一行是
writeStringToFile(文件文件,字符串数据,布尔追加)
也许这个答案会对你有所帮助。