open函数打开文件
- 语法:
open(filehandle, pathname)
- 第一个参数为句柄名
第二个参数为文件路径名,默认:当前目录 - 打开成功,返回非零值,否则返回undef(假)
- 路径名的设置方式:
操作系统 | 方式 |
---|---|
Windows | open(FILE,"DISK:[USER.PIERCE>NOVEL]") |
Linux | open(FILE,"Drive:folder:file") |
Mac | open(FILE,"/usr/pierce/novel") |
- windows下可以用反斜杠作为路径名的分隔符,但可能会有问题
- 所以最好使用双反斜线,或者正斜线
- open函数接受相对路径
die函数
- 出现错误时候停止解释程序的运行
- 并输出一条有意义的出错信息
- 语法
open(FILE,pathname)||die;
open(FILE,pathname)or die
示例:
open(MYFIE,"mydatafile.txt")||die"File not exists";
- 使用"$!"可以得到系统最后一个操作错误的信息
warn函数
- 发出警告,不会终止程序