安基網 首頁 公開課 PHP編程 查看內容

PHP(十)文件系統函數庫(上)

2019-3-7 16:32| 投稿: lofor| |來自: 互聯網

摘要: 文件系統 widows 1,dir 目錄 2,file文件 3,unknown未知
<?php
文件系統
widows
1,dir 目錄
2,file文件
3,unknown未知
Unix
1,Block 塊文件
2,char 字符設備
3,fifo 管道文件
4,link 鏈接文件
5,unknown 未知文件
6,dir 目錄類型,目錄也是文件的一種
文件系統函數
1,is_dir() --判斷給定文件名是否是一個目錄
返回類型true或者false。
2,is_executable() --判定文件名是否可執行
返回類型true或者false。
3,is_file() --判定文件名是否是一個正常文件
返回類型true或者false。
4,is_link --判定文件名是否為一個符號連接
返回類型,如果文件存在并且是一個符號連接則返回true
5,is_readable() --判定文件名是否可讀
返回類型,如果文件名存在并且可讀則返回true
6,is_writable() --判定給定文件名是否可寫
如果文件存在并且可寫則返回true。
/**********權限*************/
//r---4  w---2 x---1
//7(擁有者)7(所屬組)7(其他人)
//6(4+2)5(4+1)5(4+1)
文件的屬性
函數名 作用 
file_exists()  檢查文件或者目錄是否存在,存在返回ture,否則,flase
filesize() 取得文件大小,可讀true,返回字符數
filectime() 取得文件的創建時間,返回unix時間戳
filemtime() 獲取文件的修改時間,返回unix時間戳
fileatime() 獲取文件的訪問時間,返回unix時間戳
stat() 獲取文件大部分屬性,返回給定信息
//只能獲取文件的大小,不能獲取目錄的大小
/**********文件的基本操作開始*************/
1,文件的打開和關閉
打開文件:fopen();
fclose();
2,寫入文件
fwrite($res,"字符串");
3,讀取文件內容
fread($res,filesize($file))//filesize($file)讀取這個全部文件
4,訪問遠程文件
5,移動文件指針
6,文件的鎖定機制
7,文件的一些基本操作函數
/**********文件的基本操作結束*************/
/**********文件操作模式開始*************/
r模式:只讀方式打開,指針指向開頭
r+模式:讀寫模式打開,指針指向開頭
w模式:只寫模式,指針指向開頭,會清空文件,如果
文件不存在則會創建文件。
w+模式:讀寫模式,指針指向開頭,會清空文件,如果
文件不存在則會創建文件。
a模式:追加模式寫入的方式打開文件,將文件指針指向文件的末尾,
文件不存在則開始創建
a+模式:追加模式,讀寫模式打開,將文件指針指向文件的末尾沒如果文件
不存在則嘗試創建
x模式:異或模式,必須保證文件不存在,不存在則會創建,只寫
x+模式:異或模式增強版,文件不存在會創建,讀寫,文件存在會創建
b模式:打開一個二進制文件,配合以上使用
T模式:打開windows獨有的模式
/**********文件操作模式結束*************/


  密碼: rqbp
友情提醒:以上鏈接來自互聯網,請注意風險!

鮮花

握手

雷人

路過

雞蛋

相關閱讀

最新評論

返回頂部
云南快乐十分开奖结果前三