博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Perl深拷贝
阅读量:5317 次
发布时间:2019-06-14

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

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

 

转载于:https://www.cnblogs.com/trying/archive/2012/12/18/2863851.html

你可能感兴趣的文章
springboot三种过滤功能的使用与比较
查看>>
获取帮助命令
查看>>
UVA-401 Palindromes
查看>>
CentOS学习笔记--程序管理
查看>>
堆栈的理解
查看>>
picturebox 图片自适应
查看>>
NOI导刊模拟2—电话网络 解题报告
查看>>
[Tyvj1114 搭建双塔]
查看>>
【代码笔记】iOS-播放从网络上下载的语音
查看>>
LeetCode 114. Flatten Binary Tree to Linked List
查看>>
ORACLE 数据库安装后,PL/SQL的登录问题完美解决
查看>>
进程池
查看>>
c# 操作excle
查看>>
python:软件目录结构规范
查看>>
简述HTML DOM及其节点分类
查看>>
js题集19
查看>>
程序设计中的感悟
查看>>
JDK中DNS缓存的分析
查看>>
Objective-C中的@property和@synthesize用法
查看>>
jsp连接数据库
查看>>