保函网—专业的保函办理平台!(最快5天可以出函)

    当前位置: 主页 > 知识与问答

    保函网

    perl语言使用教程(perl基础文件与文件夹操作)

    来源:网友投稿 | 栏目: 知识与问答 | 发布时间: 2023-10-13 09:05:08

    在很多程序中, 我们需要针对文件,以及文件夹来进行操作,现在小编就来说说关于perl语言使用教程?下面内容希望能帮助到你,我们来一起看看吧!

    perl语言使用教程

    在很多程序中, 我们需要针对文件,以及文件夹来进行操作。

    今天我们就初步学习Perl中文件和文件夹的操作。

    我们通过下面例子来看:

    my $folder = 'test'; my $file = 'test.txt'; my $file2 = 'test2.txt';

    检查文件夹是否存在, 不存在则新建一个文件夹, -d 是perl中文件检测命令, 返回是否是一个文件夹。

    mkdir可以用来创建一个文件夹

    mkdir $folder unless -d $folder;

    我们用mkdir来创建, 相反的我们可以用rmdir来删除一个文件夹:

    rmdir $folder;

    删除文件, 我们使用的是unlink命令, -e用来检测文件是否存在

    unlink $file2 if -e $file2;

    -s 命令可以得到文件的大小:

    print -s $file;

    那么如何读取一个文件夹里面的所有文件呢?

    Perl中针对文件夹, 有一个类似于文件句柄的对象---目录句柄, 我们使用opendir来新建一个句柄, 使用readdir来逐个读取文件夹中的对象:

    opendir my $fd, $folder or die "failed to open folder : $folder\n"; while(my $f = readdir $fd){

    忽略所有.开头的文件, 这里用了正则表达式来作为判断条件,具体以后介绍

    next if $f =~ /^\./; print "$f\n"; } closedir $fd;

    ,

    上一篇:情侣恋爱法则100条,准的可怕的16个恋爱定律

    下一篇:长沙市电信大楼火灾事故亲历者 湖南一建筑突发大火母子晕倒在卧室

    投标保函 履约保函 预付款保函 民工工资保函 质量保函 银行保函

    免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。
    联系邮箱:303555158#QQ.COM (把#换成@)

    Copyright © 2023 格特瑞咨询-保函网 版权所有

    网站备案号:黔ICP备19002813号

    微信号:13278852333

    微信号已复制

    打开微信添加好友