SSブログ

Perlでファイルを操作する [Perl]

Perlでファイルをオープンする場合、以下のopen関数を使用します。
open file_handler, mode, file_path;

例:
open my $fh, "<", "../Data.txt";

ファイルオープン時にファイルが存在しない等のエラーが発生する場合があるので、openの結果をチェックしてプログラムを終了させることが普通です。
その場合、以下のようにdie関数を使用してエラーメッセージを表示させて、プログラムを終了させます。
open my $fh, "<", "../Data.txt" or die "File not found.";

ファイルのクローズは、close関数を使用します。
close ファイルハンドラ
例:
close $fh;


プログラムが終了するとPerlは自動で開いていたファイルをクローズするようですが、ファイル操作が不要となった時点でファイルクローズを行ったほうがいいと思います。

nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:blog

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。