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