码迷,mamicode.com
首页 > 其他好文 > 详细

perl学习笔记——目录操作

时间:2015-07-27 09:24:28      阅读:98      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!