Java。更新(重写)共享文件

问题描述 投票:0回答:1

我有一个共享文件。该文件几乎是永久下载的,因此始终处于锁定状态以供阅读。但是有时候我需要用新数据更新该文件,但是我做不到。我想知道实现此目标的方式,原则和最佳做法。也许我需要创建一个副本以供阅读,但是在阅读时也需要更新副本。有什么想法吗???

我有一个共享文件。该文件几乎是永久下载的,因此始终处于锁定状态以供阅读。但是有时候我需要用新数据更新该文件,但是我做不到。我想知道...

file filesystems read-write file-locking shared-file
1个回答
0
投票

[嗨@MichaelD,您为什么不使用mv命令?您可以创建新文件,例如说new.tmp,但是请随后使用“ mv new.tmp original.txt”更新文件,mv是原子的,因此应该可以按预期工作]

© www.soinside.com 2019 - 2024. All rights reserved.