open

 

書式
open(FILEHANDLE,MODE EXPR);

機能
ファイルEXPRをファイルハンドルFILEHANDLEに対応させる。

MODE
・無し
    読み込みモードでオープン。ファイルが存在しなければエラー。
・<
    読み込みモードでオープン。ファイルが存在しなければエラー。
・>
    書き込みモード(既存内容消去)でオープン。ファイルが存在しなければ作成。
・>>
    追加モード(既存内容の操作不可)でオープン。ファイルが存在しなければ作成。
・+<
    読み書きモードでオープン。ファイルが存在しなければエラー。
・+>
    書き込みモード(既存内容消去)でオープン。ファイルが存在しなければ作成。
・+>>
    追加モード(既存内容の読み込み可能)でオープン。
    ファイルが存在しなければ作成。
・command |
    command結果をFILEHANDLEにパイプ入力する。
・| command
    FILEHANDLEをcommandにパイプ出力する。

戻り値
成功時した時は0以外、失敗したときはundef。

 

使用例

my $name = 'open.txt';
open (FH,"> $name");