我正在阅读一些关于RandomAccessFile的Java文本,在文中,作者说:
RandomAccessFile(File file, String mode)
模式“r”打开文件进行只读
模式“rw”打开阅读和写作
模式“rws”与rw以及对文件内容的任何更改相同 元数据立即发生(自java 5起)
模式“rwd”与rw相同,并更改为文件内容,但不是 它的元数据立即发生(自java 5起)
我不确定我理解“rws”和“rwd”之间的区别。我试过运行一些相关的代码,但没有看到任何要点?
请问有人有明确的例子吗?
答案 0 :(得分:5)
解释了Java中的文件元数据here。如果您通过调用Files.setLastModifiedTime(file, time)
设置文件修改时间,则可能无法立即使用“rwd”模式更新的元数据示例。