| 網路管理語言 Perl 入門與實作: | ||
|---|---|---|
| <<< Previous | 6. 檔案處理 | Next >>> |
Perl 對於檔案性質的測試支援非常完整,透過簡單的運算,即可輕鬆掌握檔案的相關資訊。
以下是常用的檔案測試算符:
-r 檔案可讀 -w 檔案可寫入 -x 檔案可執行 -e 檔案/目錄存在 -d 檔案是一個目錄 -s 檔案大小非 0,同時傳回檔案大小 -f 檔案是文字檔 -z 檔案大小為 0 -l 檔案為符號連結檔 用例: die "$file 這個檔案已經存在了!\n" if -e $file; |
用例:
#! /usr/bin/perl
$file="studdemo.csv";
if (-e $file) {
print "$file 存在!\n";
}
if (-r $file) {
print "$file 我有讀取權!\n";
}
if (-w $file) {
print "$file 我有寫入權!\n";
}
if (-x $file) {
print "$file 我有執行權!\n";
}
# 取得檔案大小
$file_size = -s $file;
print "$file 的檔案大小為:$file_size\n\n"; |
這裡有完整的檔案測試函式列表:-X.html
| <<< Previous | Home | Next >>> |
| 6.2 開檔關檔 | Up | 6.4 刪除檔案 |