文档章节

Perl深拷贝

ifeixiang
 ifeixiang
发布于 2014/10/31 17:48
字数 129
阅读 7
收藏 0

使用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 }

 

© 著作权归作者所有

ifeixiang
粉丝 16
博文 270
码字总数 99506
作品 0
广州
程序员
私信 提问
深拷贝Or浅拷贝

个人理解: 深拷贝和浅拷贝同样是重写Object的Clone方法,这里必须要重写,因为Object的Clone方法是Protected类型的,在本类无法访问基类受保护的方法。深拷贝和浅拷贝意义基本相同,只是深拷...

祁猛
2016/07/04
22
0
JavaScript基础心法——深浅拷贝

原文地址:JavaScript基础心法——深浅拷贝 欢迎star。 如果有错误的地方欢迎指正。 浅拷贝和深拷贝都是对于JS中的引用类型而言的,浅拷贝就只是复制对象的引用,如果拷贝后的对象发生变化,...

axuebin
2017/11/01
0
0
JavaScript基础心法——深浅拷贝

原文地址:JavaScript基础心法——深浅拷贝 欢迎star。 如果有错误的地方欢迎指正。 浅拷贝和深拷贝都是对于JS中的引用类型而言的,浅拷贝就只是复制对象的引用,如果拷贝后的对象发生变化,...

axuebin
2017/11/01
0
0
Java进阶——Java中的克隆

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30379689/article/details/80518286 对象的创建 在Android中,对象的创建分为两种形式,一种是使用new操作...

Hensen_
2018/05/31
0
0
JavaScript之深拷贝和浅拷贝

前言 工作中会经常遇到操作数组、对象的情况,你肯定会将原数组、对象进行‘备份’ 当真正对其操作时发现备份的也发生改变,此时你一脸懵逼,到时是为啥,不是已经备份了么,怎么备份的数组、...

蟹丸
2018/11/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

typescript 接口 函数类型 可索引类型

函数类型 可索引类型 数字索引签名 字符串索引签名 数字索引签名返回值 必须是 字符串索引签名返回值的子集 只读索引签名

lilugirl
今天
3
0
Oracle SQL语法实例合集

如需转载请注明出处https://my.oschina.net/feistel/blog/3052024 目的:迅速激活Oracle SQL 参考:《Oracle从入门到精通》 ------------------------------------------------------------......

LoSingSang
今天
2
0
增加 PostgreSQL 服务进程的最大打开文件数

https://serverfault.com/questions/628610/increasing-nproc-for-processes-launched-by-systemd-on-centos-7 要在systemd的配置里加才行...

helloclia
今天
2
0
组合模式在商品分类列表中的应用

在所有的树形结构中最适合的设计模式就是组合模式,我们看看常用商品分类中如何使用。 先定义一个树形结构的商品接口 public interface TreeProduct { List<TreeProduct> allProducts(...

算法之名
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部