例えばApacheのアクセスログやエラーログなどは、アクセスがある限り半永久的にデータがファイルに追記(記録)されていく。このような成長し続けるファイルを常に読み込み、表示し続けるにはどうすれば良いだろうか?
ファイル容量(サイズ)や更新日など、ファイルの詳しい情報を取得したい。これはPerlが標準で用意している「stat」関数を使用すれば一発である。
次のようなファイルパスから、ファイル名や拡張子を取り出したいが、どのようにすれば良いだろうか?
$file_unix = q|/home/hoge/image.jpg|;
$file_win = q|\home\hoge\image.jpg|;
$file_mac = q|::home:hoge:image.jpg|;
open関数でファイルを開き、読み書きを同時に行いたい場合はどうすれば良いだろうか?これを解決するには単純にファイルの読み書きモードを使用すれば良い。