1,lstat
原型:int lstat( const char *path, struct stat *buf);
引數:1)path:檔案路徑名
2)buf是一下結構體的指標
struct stat;
2,s_isdir
功能:判斷是否是目錄
原型:int s_isdir(stat.st_mode;)
3,s_isreg
判斷是否是檔案
4,stat
同lstat
5,access
功能:檢查檔案存在性
原型:int access(const char *filename, int amode);
amode引數為:
06 檢查讀寫許可權
04 檢查讀許可權
02 檢查寫許可權
01 檢查執行許可權
00 檢查檔案的存在
6,fstat
int fstat(int filedes,struct stat *buf),類似lstat
7,lseek
移動檔案指標
8,ftruncate
功能:改變檔案的大小
原型:int ftruncate(int fd, off_t length);
fd:檔案描述符
length:要改變的大小
返回0:成功;-1:失敗。錯誤原因存在errno中。
錯誤**:
ebadf:引數fd檔案描述符為無效的或該檔案已關閉
einval:引數fd為一socket並非檔案,或是該檔案並非以寫入模式開啟
9,fsync
功能:將檔案快取寫入檔案,起催化作用,一般不使用
10,opendir,readdir,closedir
目錄操作
星期天的收穫
monday february 27,2006 09 54am cst 正常執行了vsftpd,其實沒有做任何配置的修改image。只是加了幾個使用者,從host上能用非上傳東西就ok了。samba在x 下面成功從host主機的workgroup裡面copy了乙個檔案,不過後面就不能看到workgr...
神不在的星期天
匆匆翻了一下複雜性思考,乙個觀點讓我感到非常奇妙 現代科學從尋找定理轉變到尋找模型。例如,牛頓的萬有引力公式作為定理,可以推算天體運動,這是絕對正確,獨立於時空的定理 而霍金的黑洞理論卻是作為模型來描述實驗物理的一些發現,並做出假設,這個只是模型,它並不能說是絕對正確的,但是它的部分假設被可以新的物...
IT人的星期天之廣州篇
it人的星期天之廣州篇 手機聲嘶力竭地發出最後一鈴聲,迷迷糊糊的我才懶洋洋地在床上爬起來。雖然是星期天,但是多年的習慣已經使我忘記這個許多it人熱切盼望的雙休日了。睜開惺忪睡眼,開啟機器,第一件事情就是連上網看看自己站點的流量如何,心裡嘀咕一下 今天是假日,訪問量應該會比較高之類的詞語。對待自己的站...