我正在尝试使用 Apache Commons IO 的 FileUtils.writeStringToFile() 方法。每一点文档都说我可以做到这一点:

FileUtils.writeStringToFile(File, String with data, boolean append);

我想要这种方法,因为我希望每次都将数据写入文件末尾。

但是,在 Eclipse 中,它一直告诉我这种方法不存在。我仅有的两个是:
FileUtils.writeStringToFile(File, String with data);
FileUtils.writeStringToFile(File, String with data, String encoding);

我更正了我的 POM 文件,现在有这个依赖:
<dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.4</version>
</dependency>

有人可以告诉我我做错了什么吗?

最佳答案

版本1.3.2没有这个方法,用commons-io较新版本

<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.4</version>
</dependency>

检查 FileUtils 2.4 javadoc

关于Apache 常见 IO FileUtils 问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16040906/

10-10 20:00