perl怎么拷贝一个文件到另一个文件夹中或者怎么拷贝文件夹到另一个文件夹
File::Copy 主要提供了copy和move函数#!/usr/bin/perluse strict;
use warnings; use File::Copy; my $filein=$ARGV[0]; my $fileout=$ARGV[1];#copy($file1, $dir1);将文件$file1复制到文件夹$dir1中;copy($filein,$fileout) or die "copy $filein to $fileout failed\n"; #move($file2,$dir2);将文件$file2移动到文件夹$dir2中move($fileout,"$fileout.test") or die "mv $fileout to $fileout.txt failed\n"; #如果文件夹不存在,则创建该文件夹if(!(-e $dir)){ mkdir $dir or die ; } cp($dir3,$dir4);#把文件夹$dir3复制到文件夹$dir4rename($dir4,'dir_4') ;#将文件夹dir4重命名为dir_4rmove($dir5,$dir6);#将文件夹dir5移动到dir6
注意哦,上面删除文件用的是rmdir(),这个要求必须是空文件夹才可以删除;
实话说,这个空文件夹的删除用的实在是少啊;
所以,安利remove_tree,可以移除非空文件夹;
但是需要导入模块File::Path;
也就是在程序开头加入:use File::Path qw(make_path remove_tree)
转载于:https://www.cnblogs.com/xf666/p/7003570.html
perl怎么拷贝一个文件到另一个文件夹中或者怎么拷贝文件夹到另一个文件夹相关推荐
- python把模块装到文件夹中_把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案...
把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件__init__.py python2会把 ...
- Python批量复制一个文件夹中的全部excel数据并粘贴至一个excel文件中-openpyxl模块
最近工作经常要把多张相同表头,不同内容的数据汇总到一张excel中,为节省复制粘贴时间,我找到了Python中的openpyxl模块进行处理,读取一个文件夹下所有的excel文件并写入一张excel中 ...
- 去掉数组最后一个元素_leetcode 34. 在排序数组中查找元素的第一个和最后一个位置每天刷一道leetcode算法系列!...
作者:reed,一个热爱技术的斜杠青年,程序员面试联合创始人 前文回顾: leetcode1. 两数之和--每天刷一道leetcode系列! leetcode2. 两数相加--每天刷一道leetcod ...
- 画一个空心圆_圆形在PPT中的6大妙用,每一个都能瞬间提升PPT的逼格!
Hello,各位叨友们好呀!我是叨叨君~ 大家在做PPT的时候,用的最多的形状是什么呢?我相信大部分的人回答是圆形或者矩形,看似简单的两个形状,有些人用的是简约又漂亮,而有些人用的就是简约又单调. 今 ...
- python发送notes邮件_python怎么实现新建一个notes邮箱,同时将excel中的数据拷贝到邮件中...
展开全部 from win32com.client import Dispatch def SendEmail(SendTo, CC, BCC, Subject, Body, Attachment=N ...
- python已安装这个产品的另一个版本_电脑安装会声会影过程中提示已安装这个产品的另一个版本怎么解决...
最近有用户在电脑中安装会声会影x7的过程中出现提示,"已安装这个产品的另一个版本,这个版本的安装无法继续".通过分析可以得知,应该是之前卸载会声会影的操作不当导致卸载不完全.如 ...
- 哪些是MySQL用于放置一些头文件的目录_下面选项中,哪些是MySQL用于放置一些头文件的目录?...
则(,下面选项的快某个面上应用程序在桌捷方删除式. 用于些 放置原文听力.某信请表假申息处下请理技了如术员设计,表打印的报常要填写中经企业.表如某公月的统计职工缺勤下:司上.本年某五5月1至额如金店销 ...
- Excel表格中多个文本内容快速合并到一个单元格内
Excel表格中多个文本内容快速合并到一个单元格内 目录 Excel表格中多个文本内容快速合并到一个单元格内 1.在合并单元格内输入"=PHONETIC()"函数 2.框选需要合并 ...
- linux 占用缓存前10_Linux 中的零拷贝技术
什么是拷贝 要知道零拷贝,需要先知道什么是拷贝.其实这个"拷贝"来自于 Linux 中的标准 I/O 接口的基本数据拷贝的操作,而这一操作会导致数据在操作系统内核地址空间的缓冲区和 ...
最新文章
- stm32串口通信(初学者对于串口通信的理解)
- caffe的python接口学习(2)生成solver文件
- android进程间通信:使用AIDL
- [css] 写出在不固定宽高的元素在固定高度的情况下水平垂直居中的方法
- 解决FastJson中“$ref 循环引用检测”的问题的几种方式
- tensorflow版PSENet 文本检测模型训练和测试
- 跳频通信(梅文华)pdf
- 查看python安装位置和已安装库的相关操作
- 怎样才能打开Tuxera NTFS的主界面?
- mysql嵌套查询,MYSQL嵌套查询(子查询),把内层的查询结果作为外层的查询条件
- java 解压assets文件,android 读取assets下文件或者 java读取本地文件
- WPE详细教程四 独立外挂制作(1)
- 安全模式解除android,手机安全模式怎么解除
- 几个黑科技、实用网站(转自公众号:趣说软件)
- 深度学习之学习(3-4)YOLOV4
- prometheus定义counter指标
- HCIE-Routing Switching实验考试延期至2022年12月31日
- windows安装sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】
- python123判断火车票座位号分布图_火车票座位号怎么看_火车票座位号分布图
- DIV+CSS中标签dl dt dd常用的用法
热门文章
- ubuntu16.04中安装tensflow教程
- 【机器视觉】Qt集成Halcon开发环境详解(一)
- 网站数据库服务器怎么启动,启动数据库服务器
- php另一个php的变量,php - PHP:如何更改依赖于另一个变量的变量? (新手资料) - SO中文参考 - www.soinside.com...
- python 数据挖掘 简书_[Python数据挖掘入门与实践]-第一章开启数据挖掘之旅
- 数据结构-----基于双数组的Trie树
- 使用gui调试x86系统的汇编代码
- iOS Hacker 越狱后如何使用 root 运行应用
- IE8提示JS错误(KB927917)终极解决方法
- DuplicateHandle复制句柄保护文件