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

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

:em16: stat函数到底该怎么用阿?为什么我用下面的形式总是没有结果啊?
@files=stat($kkk.pl);
print "stat[7]/t";

littledddna
en ,丢了一个$,但是还是出不来啊

perljoker
[quote]原帖由 [i]littledddna[/i] 于 2007-9-6 09:39 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7313555&ptid=986934][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
@files=stat($kkk.pl);[/quote]

$kkk.pl是变量吗?
stat不是加参数,filehandle吗?

perljoker
@files=stat("kkk.pl");
print "stat[7]/t";

OR

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

Can work.

[[i] 本帖最后由 perljoker 于 2007-9-6 09:58 编辑 [/i]]

littledddna
kkk.pl是一个文件阿

perljoker
[quote]原帖由 [i]littledddna[/i] 于 2007-9-6 10:19 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7313944&ptid=986934][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
kkk.pl是一个文件阿 [/quote]

kkk.pl如果是文件,你前面加个$干嘛:em06: :em06:

littledddna
文件就不用加了吗?

jackbillow
[quote]原帖由 [i]littledddna[/i] 于 2007-9-6 09:39 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7313555&ptid=986934][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
:em16: stat函数到底该怎么用阿?为什么我用下面的形式总是没有结果啊?
@files=stat($kkk.pl);
print "stat[7]/t"; [/quote]

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

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

print "@files/n";

print "$files[7]";

churchmice
神人

hitsubunnu
最近经常有人  挖坟掘墓  看得我一愣一愣的

不死草
我比较懒,所以喜欢看人挖。。。:mrgreen: