檔案和資料夾
一 開啟/關閉檔案
open(file_handle,"file_path")
close(file_handle)
二 讀檔案
語句$line = ;從檔案中讀取一行資料儲存到簡單變
量$line中並把檔案指標向後移動一行。
語句@array = ;把檔案的全部內容讀入陣列@array,
檔案的每一行(含回車符)為@array的乙個元素。
三 寫檔案
open(file_handle,">file_patch")寫入的資料覆蓋原先的資料
open(file_handle,">>file_patch")寫入的資料追加原先的資料後 寫入
print file_handle data
四 檔案測試
語法 if(-para file)
para有如下幾種:
-b 是否為塊裝置
-c 是否為字元裝置
-d 是否為目錄
-e 是否存在
-f 是否為普通檔案
-g 是否設定了setgid位
-k 是否設定了sticky位
-l 是否為符號鏈結
-o 是否擁有該檔案
-p 是否為管道
-r 是否可讀
-s 是否非空
-t 是否表示終端
-u 是否設定了setuid位
-w 是否可寫
-x 是否可執行
-z 是否為空檔案
-a 距上次訪問多長時間
-b 是否為二進位制檔案
-c 距上次訪問檔案的inode多長時間
-m 距上次修改多長時間
-o 是否只為「真正的使用者」所擁有
-r 是否只有「真正的使用者」可讀
-s 是否為socket
-t 是否為文字檔案
-w 是否只有"真正的使用者"可寫
-x 是否只有"真正的使用者"可執行
五 開啟/關閉目錄
opendir(dir_handle,"patch")
close(dir_handle)
六 讀取目錄
@file=readir(dir_handle)
Perl學習筆記(六) 檔案(一)
一 檔案描述符 訪問檔案時用來代表檔案的數字。它是系統資源,系統限制開啟的檔案描述符數量。perl中只在某些系統呼叫時才使用它 檔案控制代碼 功能同檔案描述符,但是與檔案描述符不是乙個東西。perl使用檔案控制代碼代表檔案。檔案描述符與檔案控制代碼互相轉化 檔案控制代碼 檔案描述符 fileno f...
perl學習(2)檔案處理
1 讀取某檔案,如果該檔案不存在,則報錯,並提示出錯原因 open db,home ellie myfile or die can t open file n 2 讀寫檔案的方法 open fh,opens filename for reading.讀 the symbol is optional....
C 筆記七(檔案 異常)
1.基本概念 原由 程式執行時資料都是臨時資料,程式一旦執行結束便會被釋放,通過檔案可以將資料持久化。c 中檔案操作的標頭檔案為 fstream 檔案操作的三大類 class 其一,ofstream 寫操作 其二,ifstream 讀操作 其三,fstream 讀寫操作 2.文字檔案 寫檔案的步驟 ...