Re:perl里什么语句可以判断一个文件夹为非空

Re:perl里什么语句可以判断一个文件夹为非空,第1张

sub empty_dir{

my $d = shift

if (-d $d) {

my @d = <$d/*>

return 1 unless (@d > 0)

}

return 0

}

给你一个示例

#!/usr/bin/perl

use warnings

$PATH="/path"

$DIR="dir"

opendir ETC, "${PATH}/${DIR}"

or die "can NOT open dir ${PATH}/${DIR} $!\n"

$dirnum=0

while ( readdir ETC ) {

next if /^\./

$dirnum++ if -d "${PATH}/$DIR/$_"

}

closedir ETC

print " The dir number in $PATH/$DIR is $dirnum "


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11597170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存