1、文件操作
1-1、递归创建目录
格式:
use File::Path
mkpath(dirname)
例子:
mkpath('d1/d2/d3');
注:dirname中的文件分隔符须是'/',而不能是 '\'
1-2、递归复制目录(包含所有目录下的所有文件)
格式:
use File::Copy::Recursive qw(fcopy rcopy dircopy fmove rmove dirmove)
dircopy(oriDir,newDir)
例子:
dircopy(''/a/b,'/a1/b1');
注:dirname中的文件分隔符须是'/',而不能是 '\'
1-3、递归删除目录
格式:
use File::Copy::Recursive qw(fcopy rcopy dircopy fmove rmove dirmove);
pathrmdir dirname
例子:
pathrmdir 'D:/dirname';
2、日期操作
2-1、获取当前时间
格式:
# 0 1 2 3 4 5 6 7 8 9 10 11
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
例子:
($day,$mon,$year) =(localtime(time))[3,4,5];
$year += 1900;
$mon++;
$time=sprintf "%4d-%02d-%2d",$year,$mon,$day;
print $time."\n";
分享到:
相关推荐
Perl 常用命令_函数集 Perl 是一种功能强大且灵活的编程语言,提供了许多实用的命令和函数来帮助开发者进行开发。下面将对 Perl 常用命令_函数集进行详细的解释和总结。 一、进程处理函数 进程处理函数是 Perl 中...
以下是一些关于Perl常用知识的详细解释: 1. **变量与数据类型**: - Perl支持多种数据类型,包括标量(如数字或字符串)、数组(一维或多维)和哈希(关联数组)。变量以$、@或%符号开头,分别对应标量、数组和...
根据提供的文件信息,我们可以归纳出...以上就是从给定文件的标题、描述、标签以及部分内容中提取出来的Perl常用函数的相关知识点。这些函数在日常的Perl编程中十分常见,熟练掌握它们对于初学者来说是非常有帮助的。
下面是对Perl/Tk常用命令的详细说明: 1. **Tk::MainWindow**: 这是所有Perl/Tk程序的基础,通常用`$mw = MainWindow->new()`来创建。它代表了应用程序的主要窗口,其他所有的窗口和小部件都会在这个窗口内创建。 ...
### Perl常用模块详解 在Perl编程语言中,模块是封装了一组特定功能的代码集合,它们可以帮助开发者更快地实现各种复杂的功能,而无需从零开始编写所有代码。本文将详细介绍部分常用的Perl模块及其应用场景,帮助...
下面我们将详细介绍Perl中常用的文本处理方法以及一些常用的正则表达式。 #### 一、Perl文本操作 ##### 1. 字符串操作 Perl提供了丰富的字符串操作功能,可以轻松地进行字符串的拼接、替换、查找等工作。 - **字符...
本主题将深入探讨Perl中的几个常用模块,包括在Eclipse集成开发环境中使用Perl时如何支持XML和Switch语句。 首先,`XML::DOM`模块提供了对XML文档对象模型(DOM)的支持。DOM是一种与平台和语言无关的标准,用于...
2. **检查依赖关系**:在安装前,使用`rpm -q --requires <perl_rpm_file>`命令检查Perl RPM包需要哪些依赖。确保你已经获取了这些依赖的RPM包。 3. **安装RPM包**:使用`rpm -ivh <perl_rpm_file>`命令进行离线...
- **系统交互**:Perl可以轻松与操作系统进行交互,执行系统命令,读写文件,控制进程等。 对于初学者,了解Perl的基本语法和常用模块是必要的。例如,`if`语句、`for`和`while`循环、数组和哈希数据结构、子程序...
Strawberry Perl是一个完全免费且开源的Perl发行版,专为Windows设计,包含了Perl解释器以及许多常用的Perl模块,使得开发者无需额外安装就可以开始编写和运行Perl程序。 在安装Strawberry Perl时,用户通常只需...
在Perl中,调用系统命令最常用的方法是通过内置函数`system()`。这个函数允许你直接运行操作系统命令,并返回命令的退出状态。例如,如果你想要运行一个简单的`ls`命令来列出当前目录的文件,你可以写这样的代码: ...
"Perl写的windows 常用工具集合"很可能是包含了多种由Perl编写的工具,用于解决Windows用户在日常使用中的各种问题。这些工具可能涵盖系统维护、文件操作、网络诊断、日志分析等多个领域。 1. **系统维护工具**:...
以下将详细介绍Perl中的一些常用函数和语言特性。 首先,Perl中的几个重要函数: 1. `print` 和 `printf`:用于输出信息,`print`简单地打印字符串或变量,而`printf`则支持格式化输出。 2. `chop`:删除字符串末尾...
下面,我们将深入探讨Perl5的一些核心概念和常用命令。 1. **变量**:在Perl5中,变量是用来存储数据的容器,它们以`$`符号开头,如`$var`。对于数组(一组有序元素),我们使用`@`,如`@array`;对于哈希(键值对...
这些只是Perl正则表达式的基本概念和常用操作,实际上,Perl的正则表达式功能远不止这些,还包括更高级的特性和技巧,如递归模式、条件模式等。深入学习和熟练掌握Perl正则表达式,可以极大地提高处理字符串和文本...
除了上述工具,版本控制软件如Git也是Perl开发过程中的常用工具,它可以帮助团队协作开发,管理代码版本。Perl的测试框架Test::More则提供了一套完整的单元测试方案,确保代码的质量和稳定性。 在Windows上,Perl还...
### Perl中常用系统函数详解 #### 一、`print`函数 `print`函数是Perl中最常用的输出数据的函数之一,它可以将数据输出到指定的文件句柄(filehandle)或者标准输出设备如屏幕。 ##### **语法** ```perl print ...
它包含了一个完整的Perl环境,包括Perl解释器、标准库以及许多常用的Perl模块。Strawberry Perl的一个优点就是它的“纯Windows”构建,这意味着它不依赖于任何非Windows组件,如CYGWIN,使得安装和使用更为简单。 ...
截至2023年,Perl 5是最常用的版本系列,而Perl 6已经重新命名为Raku。对于大多数应用而言,选择最新的Perl 5.x版本是比较合适的。 - **Perl 4和Perl 5的区别?** - Perl 4和Perl 5在语法和特性上存在显著差异。...