這是我見過的將行追加到文件中的最清晰的方式。 (並創建該文件,如果它不存在)使用FileLock將文件追加到文件
String message = "bla";
Files.write(
Paths.get(".queue"),
message.getBytes(),
StandardOpenOption.CREATE,
StandardOpenOption.APPEND);
但是,我需要添加(OS)鎖定它。我瀏覽過FileLock的例子,但是在Oracle Java教程中找不到任何規範的例子,而且這些API對我來說是非常難以理解的。
@fred已取得了計算機,編輯。這是正確的,如果所需的唯一選項是append,那麼我們可以直接傳遞一個布爾值作爲構造函數之一,期望append標誌。 –