perl學習筆記七 檔案

2021-05-24 07:33:45 字數 1190 閱讀 1861

檔案和資料夾

一 開啟/關閉檔案

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.文字檔案 寫檔案的步驟 ...