60 文件句柄I--open close die
(Llama书的第十章)
文件象语句标号一样,由一个字符串标识,而没有一个特殊的初始字符.建议你在这种标识中使用大写字母.
STDIN STDOUT STDERR(和<>)已经介绍了,其相应于UNIX的stdin,stdont和stderr(以及如果有<>操作符,参数文件的连接)
文件句柄允许你处理一般的文件,语法类似于UNIX标准I/O(stdio.h)支持.
open(FILEHANDLE,"unixname");#打开文件unixname用于输入--能使用<.
open(FILEHANDLE,">unixname");#打开文件unixname用于输出.
open(FILEHANDLE,">>unixname");#打开文件unixname并是追加(append)模式.
close(FILEHANDLE);#关闭文件.
能用die结构处理错误.
open(FH,'>'.$criticalfile) || die("Print an error message if file can't be opened\n"); #注意我们怎样给存储在Perl变量中的文件名加'>'(或',''>>')
Copyright: NPACT