簡體   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