Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > 其他编程语言 > Perl语言入门(第四版)--备忘录13
【标  题】:Perl语言入门(第四版)--备忘录13
【关键字】:Perl,--
【来  源】:http://www.cublog.cn/u/20228/showart.php?id=242293

Perl语言入门(第四版)--备忘录13

Your Ad Here
2007-02-02记录

逻辑操作符

与&&
或||
也可写成and,or

三元操作符
express?if_true:if_false
 

文件检测操作
if -e $filename;
 

检测选项         含义
-r               文件或目录对此(有效的)用户(effectiveuser)或组是可读的
-w               文件或目录对此(有效的)用户或组是可写的
-x               文件或目录对此(有效的)用户或组是可执行的
-o               文件或目录由本(有效的)用户所有
-R               文件或目录对此用户(realuser)或组是可读的
-W               文件或目录对此用户或组是可写的
-X               文件或目录对此用户或组是可执行的
-O               文件或目录由本用户所有
-e               文件或目录名存在
-z               文件存在,大小为 0(目录恒为 false)
-s               文件或目录存在,大小大于 0(值为文件的大小,单位:字节)
-f               为普通文本
-d               为目录
-l               为符号链接
-S               为socket
-p               为管道(Entryisanamedpipe(a“fifo”))
-b               为block-special 文件(如挂载磁盘)
-c               为character-special 文件(如I/O 设备)
-u               setuid 的文件或目录
-g               setgid 的文件或目录
-k               Fileordirectoryhasthestickybitset
-t               文件句柄为TTY(系统函数 isatty()的返回结果;不能对文件名使用这个测试)
-T               文件有些像“文本”文件
-B               文件有些像“二进制”文件
-M               修改的时间(单位:天)
-A               访问的时间(单位:天)
-C               索引节点修改时间(单位:天)
 

-M,-A,-C时间检测, 均大写 ,返回系统最后一次修改,访问,以及索引节点被修改到现在的天数
 
 
 
stat函数
lstat函数
 
my($dev, $ino,$mode,$nlink,$uid,$gid,$rdev,$size, $atime,$mtime,$ctime,$blksize, $blockes) = stat($filename);
 
$dev 和$ino
文件的设备号和索引节点号
 
$mode
文件的权限位以及一些其它的位
 
$nlink
文件或目录的(硬)连接数
 
$uid 和$gid
指文件所有权的userID 及 groupID
 
$size
返回其大小,单位:字节
 
$atime,$mtime, 及 $ctime
它们按照系统的时间格式:32位,表示从某个时刻到现在所经过的秒数

当 stat 的参数是符号连接时,其返回的信息是此符号连接指向的实体的信息,而非符号连接本身的信 ,除非此符号连接
所指向的内容不能被访问
stat和lstat的默认参数为$_
 
 
 
localtime函数

my($sec, $min,$hour,$day, $mon,$year,$wday,$yday, $isdst) = localtime $timestamp;
 

位操作符

按位与&
位位或|
按位异或^
位左移<<,将左边操作数左移右边操作数所指定的位数,被移出的位置(右边)补0
位右移>>,将左边操作数右移动右边操作数所指定的位数,丢弃多余的位数(左边)(
取反~
About FreeMarker:【上一篇】
phpinfo:【下一篇】
【相关文章】
  • windows--编译LinQ(开源的即时通信客户端)源代码
  • Windows Mobile 5.0 (4) -- Mobile程序部署
  • 修改Microsoft Visual Studio.NET(IDE)提供的模板页----VS2005
  • x365x论坛--x365x--seqing
  • x365x色情网--365情色网
  • 免费的晚餐--google技术学习
  • Struts源码的切片学习(五)--再谈资源模块的初始化
  • 关于web应用程序安全的思考(五) ---- 一切皆URL
  • Perl语言入门(第四版)--备忘录11
  • Perl语言入门(第四版)--备忘录12
  • 【随机文章】
  • C语言初学者入门讲座 第十二讲 多维数组的指针变量
  • 介绍一个Powerbuilder相关的工具——PowerGen
  • 请大家帮我解决个问题
  • 探查DNS服务器运行状况
  • 黑龙江国税系统IP语音网络方案
  • EJB3.0 学习教程(连载) 第一部分
  • 关于释放session的两篇文章(二)
  • 何老师的相关观念
  • 我是如何删除一个怪文件的
  • 十个不要脸的流氓软件
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.