文件測試操作符
Perl提供了一組用于測試文件的操作符,并借此返回特定的文件信息。
- -e測試文件是否存在
if -e $filename
{}
- -M返回文件最后一次修改時間和現(xiàn)在的相隔天數(shù)
if -M $filename > 28
{}
- -s返回以字節(jié)計算的文字大小
測試同一文件的多項屬性
若要一次測試某個文件的若干屬性,可將各個文件測試組成一個邏輯表達(dá)式。
if(-r $file and -w $file)
{}
if(-w -r $file)
{}
stat和lstat函數(shù)
返回和unix系統(tǒng)stat命令一樣的文件信息
localtime函數(shù)
返回一個數(shù)字元素組成的列表表示時間戳。