一、unix与windows下的差别
由于perl在最初是unix下的工具,现在虽然perl已经移植到流行的平台上:windows系统,但是运用起来却是有哪么一点差别,这一点需要引起我们的注意。
1、文件运算符
在unix下perl一共有27个文件运算符可以使用,这些运算符使得我们在不打开文件的情况下就可以获得文件的各种信息。但是在windows平台下,我们只能使用其中四个运算符,但万幸的是这4个运算符功能不错,基本能满足我们的需要,这就是下面的那4个运算符:
-d 测试文件是不是一个目录
-e 测试文件是否存在
-s 测试文件的大小
-w 测试文件是否是可写的
前两个运算符返回的是布尔值(即真或假),第3个运算符返回文件的大小(以字节作为返回方式)。下面是使用方法:
if(-e ‘perl.exe’){
print ‘file size is:’-s’perl.exe’;
}
else{
print ‘can’t find perl.exen’;
}
(-w ‘somefile’)||die “cannot write to somefilen”;
2、邮件的发送 Read the rest of this entry »