perl 文件测试操作符
2023-09-14 08:58:45 时间
http://blog.sina.com.cn/s/blog_5e425dd601019317.html
print "exist.\n" if -e './ad.txt'; #-e 测试文件否存在
open f, '<', './asd.txt';
print -M f , "\n"; # -M 返回距离文件上修改的天数
print -M './asd.txt' , "\n";
print -s './asd.txt' , "\n"; # -s 返回文件的字节
print -A './asd.txt' , "\n"; # -A 距离上次的范文时间
-l $f and -f $f; # 测试一个文件的多项属性,耗资源,每次都要取文件的属性
-l $f and -f _; # _是虚拟文件句柄,用上次查询的文件信息来做测试,你必须注意当前的虚拟句柄是那个文件
-f -l $f; # 栈式写法,优先测试靠近文件名的测试,从右往左
stat
返回文件的详细信息
for(stat('./asd.txt')){ # 接收3中参数 filename, <f>, _ , 默认参数$_
print "$_\n";
};
相关文章
- 渗透测试|一个具有永劫无间官方签名可执行任意文件的白进程
- 文件上传测试:Windows 创建指定大小的文件
- 某组态软件工程文件加密机制探究
- 【图文教程】怎么使用postman测试文件上传
- 利用php脚本+redis,生成CSV测试文件,重复率为20%
- 接口测试|HttpRunner环境变量与跨文件输出传递变量
- MySQL中的导入SQL文件 Command怎么用?(mysql导入sql文件命令)
- Linux Flex命令:轻松和强大的文件管理工具(linuxflex命令)
- Linux进程最大打开文件数优化(linux进程打开文件数)
- Linux文件只读属性:掌握技巧保证安全(linux文件只读属性)
- Linux恢复被rm命令删除的文件(linux撤销rm)
- 文件Linux 下Cat命令实现文件追加(linuxcat追加)
- 解读Linux系统之缓存文件秘密(linux的缓存文件)