RandomAccessFile
构造函数接收一个指定如何打开文件的mode
字符串。我对
"rws"
和"rwd"
模式之间的区别感到困惑。这是文档中的说明:
“rws” 读写方式打开,要求每次更新文件内容或元数据都同步写入底层存储设备。
“rwd” 读写方式打开,要求每次更新文件内容都同步写入底层存储设备。
“rwd”模式可用于减少执行的I/O操作。使用“rwd”只需要将文件内容的更新写入存储器;而使用“rws”则需要同时将文件内容和其元数据的更新写入,这通常需要至少多一次低级I/O操作。
...但没有解释
metadata
的含义。这是否意味着"rws"
会在文件系统上更新最后修改时间戳,而"rwd"
不会?