簡體   English   中英

Java.更新(重寫)共享文件

[英]Java. Update (rewrite) shared file

我有一個可以通過.network 訪問的共享文件。 該文件具有直接鏈接並且幾乎可以永久下載,因此它始終處於鎖定狀態以供閱讀。 但有時我需要使用 java 代碼用新數據更新此文件,但我做不到。
我想知道如何實現這一目標的方法、原則和最佳實踐。 也許我應該使用 controller 而不是直接鏈接來放置一些邏輯來創建用於閱讀目的的副本,但是副本在閱讀時也需要更新。 連接中斷是不可取的。 有什么想法嗎???

嗨@MichaelD 你為什么不使用 mv 命令? 您可以像 new.tmp 這樣創建新文件,但是請使用“mv new.tmp original.txt”來更新文件,mv 是原子的,因此這應該可以按預期工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM