[Perl] Basename 模块的使用方法
2015-03-18 11:31
507 查看
问题:如何将一个文件的所在路径,文件名称,文件后缀区分开?
方案:perl - File:Basename 模块
说明:在perl脚本中,使用use File::Basename模块后,可以调用三种常用的函数:fileparse, basename, dirname.
1. fileparse: 输入参数全路径名称和后缀列表;返回三个值:文件名,路径,后缀,并存放在列表中。
2. basename: 输入参数全路径名称和后缀列表; 返回文件名
3. dirname: 输入参数全路径名称; 返回文件路径
示例:
执行上述脚本,得到下面的结果:
方案:perl - File:Basename 模块
说明:在perl脚本中,使用use File::Basename模块后,可以调用三种常用的函数:fileparse, basename, dirname.
1. fileparse: 输入参数全路径名称和后缀列表;返回三个值:文件名,路径,后缀,并存放在列表中。
2. basename: 输入参数全路径名称和后缀列表; 返回文件名
3. dirname: 输入参数全路径名称; 返回文件路径
示例:
#! /usr/bin/perl use strict; use warnings; use File::Basename; my $fullname='/home/qilzhao/perl_basename.pl'; my @suffixlist=qw(.pl .txt .sv .v); my ($name, $path, $suffix)=fileparse($fullname, @suffixlist); print "name=$name\n"; print "path=$path\n"; print "suffix=$suffix\n"; $name=fileparse($fullname, @suffixlist); print "name=$name\n"; my $Basename=basename($fullname, @suffixlist); print "Basename=$Basename\n"; my $dirname = dirname($fullname); print "dirname=$dirname\n";
执行上述脚本,得到下面的结果:
name=perl_basename path=/home/qilzhao/ suffix=.pl name=perl_basename Basename=perl_basename dirname=/home/qilzhao
相关文章推荐
- Perl的并行任务管理模块使用方法
- 各种平台下Perl模块的安装方法
- perl的expect和xml模块简单使用
- p4.pm p4python p4perl p4api 的使用方法
- perl知识点,Net::Telnet 使用方法
- dnn学习-token在text/html模块的使用方法
- perl模块和包的使用(Reship)
- perl中LWP模块的使用
- BBA96模块常见的使用方法
- Discuz! 7.0 模块调用脚本范例程序 - 多选下拉的缺陷以及使用方法
- 使用非ServiceDependency方法获得模块中已注册的服务
- 正确使用ppm4安装perl模块
- [wbxml]使用Perl封装的WBXML的方法
- VC获得系统当前进程以及某进程使用的模块的方法
- 各种平台下Perl模块的安装方法
- 各种平台下Perl模块的安装方法
- 安装软件提示缺少perl模块的解决方法
- Perl常用模块使用例子
- 使用perl的Mail::SendEasy模块来发送邮件
- 各种平台下Perl模块的安装方法