加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl深拷贝

发布时间:2020-12-15 23:52:02 所属栏目:大数据 来源:网络整理
导读:使用mkdir可以创建一个目录,但只能创建一个目录。 使用mkpath则可以创建连续的子目录。在linux下使用cp -p同样可以实现同样的功能。 再使用File::Copy来拷贝。 1 use File:: Path; 2 use File:: Copy; 3 sub writeSubFolder 4 { 5 my $root = ' E:/perl_wor

使用mkdir可以创建一个目录,但只能创建一个目录。

使用mkpath则可以创建连续的子目录。在linux下使用cp -p同样可以实现同样的功能。 再使用File::Copy来拷贝。

 1 use File::Path;  2 use File::Copy;  3 sub writeSubFolder  4  {  5        my $root = 'E:/perl_work/';  6        my $toDir = "project/pages/test/test.jpg" ;  7        my $fileName = "tmp/test.jpg";  8        $toDir =~ m|(.*)/.+$| ;  9        my $subFolder = $1; 10        print "creating $subFolder"; 11        if( chdir($root) ) 12  { 13            mkpath($subFolder) or die "createFolder error!" unless( -e $subFolder ); 14           copy($fileName,$subFolder) or die "copy error"; 15  } 16 }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读