再线等,关于stat函数的问题

再线等,关于stat函数的问题

stat函数到底该怎么用阿?为什么我用下面的形式总是没有结果啊?
@files=stat($kkk.pl);
print "stat[7]\t";
en ,丢了一个$,但是还是出不来啊


QUOTE:
原帖由 littledddna 于 2007-9-6 09:39 发表
@files=stat($kkk.pl);

$kkk.pl是变量吗?
stat不是加参数,filehandle吗?
@files=stat("kkk.pl");
print "stat[7]\t";

OR

open(FN,"kkk.pl");
$size= (stat(FN))[7];
print "$size\t";

Can work.

kkk.pl是一个文件阿


QUOTE:
原帖由 littledddna 于 2007-9-6 10:19 发表
kkk.pl是一个文件阿

kkk.pl如果是文件,你前面加个$干嘛
文件就不用加了吗?


QUOTE:
原帖由 littledddna 于 2007-9-6 09:39 发表
stat函数到底该怎么用阿?为什么我用下面的形式总是没有结果啊?
@files=stat($kkk.pl);
print "stat[7]\t";

写法有错误。
这样写试试:

$ARGV[0]="kkk.pl";
my @files=stat($ARGV[0]);

print "@files\n";

print "$files[7]";
神人
最近经常有人  挖坟掘墓  看得我一愣一愣的