Perl中if [-e $file] 判斷

轉自:http://blog.sina.com.cn/s/blog_4a082449010112h8.html
檢測選項含義
-r 文件或目錄對此(有效的)用戶(effective user)或組是可讀的
-w 文件或目錄對此(有效的)用戶或組是可寫的
-x 文件或目錄對此(有效的)用戶或組是可執行的
-o 文件或目錄由本(有效的)用戶所有
-R 文件或目錄對此用戶(real user)或組是可讀的
-W 文件或目錄對此用戶或組是可寫的
-X 文件或目錄對此用戶或組是可執行的
-O 文件或目錄由本用戶所有
-e 文件或目錄名存在
-z 文件存在,大小爲0(目錄恆爲false)
-s 文件或目錄存在,大小大於0(值爲文件的大小,單位:字節)
-f 爲普通文本
-d 爲目錄
-l 爲符號鏈接
-S 爲socket
-p 爲管道(Entry is a named pipe(a“fifo”))
-b 爲block-special 文件(如掛載磁盤)
-c 爲character-special 文件(如I/O 設備)
-u setuid 的文件或目錄
-g setgid 的文件或目錄
-k File or directory has the sticky bit set
-t 文件句柄爲TTY(系統函數isatty()的返回結果;不能對文件名使用這個測試)
-T 文件有些像“文本”文件
-B 文件有些像“二進制”文件
-M 修改的時間(單位:天)
-A 訪問的時間(單位:天)
-C 索引節點修改時間(單位:天)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章