Java:RandomAccessFile Mode “rws” vs “rwd”?
RandomAccessFile
构造函数接受一个字符串,该字符串指定应如何打开文件。mode
我对和模式之间的区别感到困惑。"rws"
"rwd"
以下是文档声明的内容:
“rws” 与“rw”一样,开放用于读取和写入,并且还要求对文件内容或元数据的每次更新都同步写入底层存储设备。
“rwd” 与“rw”一样,开放用于读取和写入,并且还要求对文件内容的每次更新都同步写入底层存储设备。
[...]
“rwd”模式可用于减少执行的 I/O 操作数。使用“rwd”只需要将文件内容的更新写入存储;使用“rws”需要更新文件的内容和要写入的元数据,这通常需要至少一个低级 I/O 操作。
...并且没有解释这意味着什么。这是否意味着更新了文件系统上上次修改的时间戳,而不是?metadata
"rws"
"rwd"