繁体   English   中英

如何用Java写入在线服务器上存储的.txt文件?

[英]How can i write to a .txt file stored on an online server in Java?

我想使用Java将特定的字符串写入.txt文件,该文件由我在awardspace上的域托管。 在awardspace上,我编辑了权限,因此允许读写。 但是到目前为止,我只想出了如何从文件中读取文件,并且它可以正常工作。 有什么办法可以写吗?

您可以使用一种简单的方法将其追加到文件中。 只需传递文件和数据的路径即可将其写入文件。

我通常使用UTF-8来确保任何特殊字符都能正确显示。

public static void appendToFileUtf8(String file, String data) {
    try {
        FileOutputStream fout = new FileOutputStream(file, true);
        OutputStreamWriter outwrite = new OutputStreamWriter(fout, "UTF-8");
        outwrite.write(data);
        outwrite.close();
    } catch (IOException e) {
        throw new RuntimeException("Error writing to file: "+file+" "+e.getMessage());
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM