檔案常數
語法
#include <fcntl.h>
備註
整數運算式是由這些常數其中的一或多個常數所組成,可決定允許的讀取或寫入作業類型。 其形成方式是結合一或多個常數與翻譯模式常數。
檔案常數如下:
常數 | 描述 |
---|---|
_O_APPEND |
在每次寫入作業之前,將檔案指標重新置放到檔案的結尾。 |
_O_CREAT |
建立並開啟要寫入的新檔案;如果 指定的 filename 檔案存在,則常數不會有任何作用。 |
_O_EXCL |
若 filename 指定的檔案存在,會傳回錯誤值。 僅適用於搭配 _O_CREAT 使用時。 |
_O_RDONLY |
開啟檔案以供讀取;如果已指定這個旗標, _O_RDWR 則 _O_WRONLY 無法提供 。 |
_O_RDWR |
開啟檔案以進行讀取和寫入;如果已指定這個旗標, _O_RDONLY 則 _O_WRONLY 無法提供 。 |
_O_TRUNC |
開啟檔案並將現有檔案截斷為零長度。檔案必須具有寫入權限。 檔案的內容會遭到銷毀。 如果指定這個旗標,您就無法指定 _O_RDONLY 。 |
_O_WRONLY |
開啟檔案以便只寫入;如果已指定這個旗標, _O_RDONLY 則 _O_RDWR 無法提供 。 |