博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Perl】Path::File 目录的创建和删除
阅读量:6929 次
发布时间:2019-06-27

本文共 1250 字,大约阅读时间需要 4 分钟。

 

1 Path::File中两个函数的基本使用

 

make_path( $dir1, $dir2, .... )make_path( $dir1, $dir2, ...., \%opts ) #\%opts表示哈希引用mkpath( $dir )mkpath( $dir, $verbose, $mode )mkpath( [$dir1, $dir2,...], $verbose, $mode )mkpath( $dir1, $dir2,..., \%opt )mode => $num 每个创建目录的权限位,默认为0777,可以通过umask来修改。Linux下verbose => $bool 若为1则打印所有创建成功的目录。默认情况下为0error => \$err 一个list引用,存储发生的任何错误信息。owner => $onweruser => $useruid => $owner 用户idgroup => $groupremove_tree( $dir1, $dir2, .... )remove_tree( $dir1, $dir2, ...., \%opts )rmtree( $dir )rmtree( $dir, $verbose, $safe )rmtree( [$dir1, $dir2,...], $verbose, $safe )rmtree( $dir1, $dir2,..., \%opt )verbose => $bool 是否打印成功删除的目录safe => $bool 设为1时则删除时会跳过不能删除的目录

2 代码举例:

 

use File::Path;rmtree('shan');rmtree( 'foo/bar', 'bar/rat', {error => \my $err} );if (@$err){    for my $diag (@$err)    {        my ($file, $message) = %$diag;        if ($file eq '')        {            print "general error: $message\n";        } else        {            print "problem unlinking $file: $message\n";        }    }} else{    print "No error encountered\n";}

3 more help

perldoc Path::File

Author: visaya fan

Date: 2011-10-29 15:52:00

HTML generated by org-mode 6.33x in emacs 23

转载于:https://www.cnblogs.com/visayafan/archive/2011/10/29/2228629.html

你可能感兴趣的文章
Linux 集群
查看>>
R语言推特twitter转发可视化分析
查看>>
模仿也是提高,纯css小技巧实现头部进度条
查看>>
js 改变只读属性的值
查看>>
nodejs vue SyntaxError:Block-scoped declarations (let,const,function,class) not yet supported
查看>>
PHP JQUERY JSON 实现瀑布流
查看>>
英雄所见略同——每个人都有的一套价值体系观念
查看>>
oracle学习5
查看>>
Demo学习: Dialogs Anonymous Callback
查看>>
Android使用GestureDetector实现手势滑动效果
查看>>
Java设计原则之里氏替换原则
查看>>
智销功能_基本项目搭建
查看>>
并发编程之 Fork-Join 分而治之框架
查看>>
Spring @Import注解 —— 导入资源
查看>>
jquery 事件委托(利用冒泡)
查看>>
javascript数组去重算法-----4(另一种写法)
查看>>
mongodb启动关闭;
查看>>
MYSQL错误:You can't specify target table for update in FROM clause
查看>>
Java-输入输出流
查看>>
'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique
查看>>