gpt4 book ai didi

java - Enum StandardOpenOption 的哪些组合是被禁止的?

转载 作者:行者123 更新时间:2023-11-30 10:27:47 25 4
gpt4 key购买 nike

Enum StandardOpenOption有 9 个枚举常量:APPEND、CREATE、CREATE_NEW、DELETE_ON_CLOSE、DSYNC、READ、SPARSE、SYNC、TRUNCATE_EXISTING、WRITE

我知道一些组合,如 CREATEREAD 如果放在一起没有意义,但是还有其他这样的组合是被禁止的吗?

最佳答案

关于 FileChannel.open您可能会找到更多详细信息,但不完全是排除表。

总结如下:

  • APPEND 此选项不能与 READ 或 TRUNCATE_EXISTING 选项结合使用
  • TRUNCATE_EXISTING 当文件打开仅供阅读时,此选项将被忽略。
  • CREATE_NEW 当文件打开仅供阅读时,此选项将被忽略。
  • CREATE 如果 CREATE_NEW 选项也存在或打开文件仅供阅读,则忽略此选项。
  • DELETE_ON_CLOSE 无限制
  • SPARSE 不创建新文件时忽略此选项。
  • SYNC 仅适用于书写选项
  • DSYNC 仅适用于书写选项

关于java - Enum StandardOpenOption 的哪些组合是被禁止的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45101739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com