perl5中文教程--第十一章perl文件系统
| 函数名 | time |
| 调用语法 | currtime = time(); |
| 解说 | 返回从1970年1月1日起累计秒数。 |
| 函数名 | gmtime |
| 调用语法 | timelist = gmtime (timeval); |
| 解说 | 将由time, stat 或 -A 和 -M 文件测试操作符返回的时间转换成格林威治时间。返回列表元素依次为:
|
| 函数名 | localtime |
| 调用语法 | timelist = localtime (timeval); |
| 解说 | 与gmtime类似,区别为将时间值转换为本地时间。 |
| 函数名 | utime |
| 调用语法 | utime (acctime, modtime, filelist); |
| 解说 | 改变文件的最后访问时间和最后更改时间。例如: $acctime = -A "file1"; $modtime = -M "file1"; @filelist = ("file2", "file3"); utime ($acctime, $modtime, @filelist); |
| 函数名 | fileno |
| 调用语法 | filedesc = fileno (filevar); |
| 解说 | 返回文件的内部UNIX文件描述。参数filevar为文件变量。 |
| 函数名 | fcntl flock |
| 调用语法 | fcntl (filevar, fcntlrtn, value); flock (filevar, flockop); |
| 解说 | 详见同名UNIX函数帮助。 |
四、使用DBM文件
Perl中可用关联数组来访问DBM文件,所用函数为dbmopen和dbmclose,在Perl5中,已用tie和untie代替。
| 函数名 | dbmopen |
| 调用语法 | dbmopen (array, dbmfilename, permissions); |
| 解说 | 将关联数组与DBM文件相关联。参数为: 1、array:所用关联数组 2、dbmfilename:将打开的DBM文件名 3、访问权限,详见mkdir |
| 函数名 | dbmclose |
| 调用语法 | dbmclose (array); |
| 解说 | 关闭DBM文件,拆除关联数组与之的关系。 |
Tags:perl,中文,教程,第十,一章,perl,文件,系统

