首页 > 其他 > 详细

perl学习笔记——目录操作

时间:2015-07-27 09:23:56      阅读:171      评论:0      收藏:0      [点我收藏+]

在目录书中移动

chdir 操作副改变当前的工作目录。它和shellcd命令类似:

chdir ‘/etc’ or die “cannot chdir to /etc:$1”;

注意:工作目录不能更改的,也就是说Perl程序返回后一定会回到所在的工作目录。

如果调用chdir时不加参数,Perl会猜想是想要回到用户主目录,并将工作目录设成主目录,这和shell下使用不加参数的cd命令效果相同。

注意:可不能使用波浪符~。

文件名通配

形如:echo *.pm;其中通配符是*。在Perl中同样适用:

my @all_files=glob ‘*’;

My @pm_files=glob ‘*.pm’;

其中,@all_files取得当前目录中的所有文件并且按照字母顺序排序,但不包括以点号开头的文件,这和shell中的做法完全相同(ls)

文件通配的另一种语法

使用<>完成glob的功能,如:

my @all_files=<*>;#效果等同于: my @all_files=glob “*”;

技术分享

perl学习笔记——目录操作

原文:http://www.cnblogs.com/lukexwang/p/4679214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!