当前位置:早雪网网络学院编程文档Perl → perl5中文教程--第十一章perl文件系统

perl5中文教程--第十一章perl文件系统

减小字体 增大字体 作者:不详  来源:supcode.com收集整理  发布时间:2005-7-23 10:55:49

 

函数名 time
调用语法 currtime = time();
解说 返回从1970年1月1日起累计秒数。

 

函数名 gmtime
调用语法 timelist = gmtime (timeval);
解说 将由time, stat 或 -A 和 -M 文件测试操作符返回的时间转换成格林威治时间。返回列表元素依次为:
  • 分钟
  • 小时,0~23
  • 日期
  • 月份,0~11(一月~十二月)
  • 年份
  • 星期,0~6(周日~周六)
  • 一年中的日期,0~364
  • 是否夏令时的标志
    详见UNIX的gmtime帮助。

 

函数名 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文件,拆除关联数组与之的关系。

上一页  [1] [2] [3] [4] 


Tags:perl,中文,教程,第十,一章,perl,文件,系统
[数据载入中...] [返回上一页] [打 印]