読者です 読者をやめる 読者になる 読者になる

niwacchi.log

niwacchiのログ。

ファイルテスト演算子

Perl
#ファイルの存在チェック
if ( -e 'file.txt' )
{
	print '存在する';
}
else
{
	print '存在しない';
}

#ファイルサイズチェック
#  -ファイルサイズを表示する。
#  -ファイルが存在しない場合はundefを返す。
print -s 'file.txt';

#ファイルサイズが0かどうかチェック
if ( -z 'file.txt' )
{
	print 'サイズは0';
}
else
{
	print 'サイズは0ではない';
}

#ファイルが作成されてから現在までの日数を返す
print -M $filename; # 日数を表示

#テキストファイルか否か
if ( -T 'file.txt' )
{
	print 'テキストファイル';
}
else
{
	print 'テキストファイルじゃない';
}

#バイナリファイルか否か
if ( -B 'file.txt' )
{
	print 'バイナリファイル';
}
else
{
	print 'バイナリファイルじゃない';
}