一、小檔案
1、file_get_contents()用來獲取乙個檔案的內容或乙個網路資源的內容(比較快捷)
#一次性將檔案內容全部讀出來,放在記憶體裡,處理較大檔案慎用--->封裝開啟希爾關閉細節
file_get_contents()若要獲取檔案不存在,會報錯
$file='./a.txt';
$str= file_get_contents($file);
2、file_put_contents()函式把內容放入檔案--->封裝開啟放入關閉細節
file_put_contents讀出來的內容寫到另乙個檔案(若要指定檔案不存在,會自動建立)
file_put_contents('./b.txt',$str);
二、大檔案
1.fopen(兩個必須的引數檔案路徑,模式:r/w/...)開啟乙個檔案,返回乙個控制代碼資源
2.int fwrite(資源,字串)
3.fclose
4.fread(資源,長度)
5.fgets()每次讀一行
6.feof()--->end of file的意思
資源例如:$file='xx.html';
#注意:r+讀寫模式並把指標指向檔案頭
w只寫模式開啟,把檔案大小截為0(檔案被清空),指標停於開頭處
a模式:追加模式-->能寫,並把指標停在檔案最後
rb表示以2進製處理
補充函式:file()函式直接讀取檔案內容,並按行拆成陣列,返回該陣列
一次性讀大檔案慎用
檔案內容的讀取與寫入
檔案讀取 read size 如果size未給定或為負,則讀入檔案全部內容,若給出size為正,則讀入前size長度 readline size 如果size未給定或為負,則讀入檔案一行內容,若給出size為正,則讀入該行前size長度,包括換行符 readlines sizeint 讀入檔案所有行...
檔案的讀取與寫入
檔案的建立 creat file writename new file d 相對路徑,如果沒有則要建立乙個新的output。txt檔案 writename.createnewfile 建立新檔案 bufferedwriter out new bufferedwriter new filewriter...
檔案的讀取與寫入
1 txt檔案的讀取 使用open函式讀取檔案 path 資料集檔案 文字檔案.txt f open path,encoding utf 8 mode r f.read 讀取檔案全部內容,如果在read 函式中傳入數字引數,表示讀取該位置之前的內容 f.readline 按行讀取檔案的第一行,如果r...