1. 程式人生 > >開啟檔案時O_RDWR的作用

開啟檔案時O_RDWR的作用

類似於這樣的:
os.open(file, O_RDWR);

總結:

  • os.O_RDONLY: 以只讀的方式開啟
  • os.O_WRONLY: 以只寫的方式開啟
  • os.O_RDWR : 以讀寫的方式開啟
  • os.O_NONBLOCK: 開啟時不阻塞
  • os.O_APPEND: 以追加的方式開啟
  • os.O_CREAT: 建立並開啟一個新檔案
  • os.O_TRUNC: 開啟一個檔案並截斷它的長度為零(必須有寫許可權)
  • os.O_EXCL: 如果指定的檔案存在,返回錯誤
  • os.O_SHLOCK: 自動獲取共享鎖
  • os.O_EXLOCK: 自動獲取獨立鎖
  • os.O_DIRECT: 消除或減少快取效果
  • os.O_FSYNC : 同步寫入
  • os.O_NOFOLLOW: 不追蹤軟連結