Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2542897
  • 博文数量: 271
  • 博客积分: 6659
  • 博客等级: 准将
  • 技术积分: 3141
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-17 10:24
文章分类

全部博文(271)

文章存档

2016年(2)

2015年(12)

2014年(7)

2013年(19)

2012年(22)

2011年(81)

2010年(128)

分类: Python/Ruby

2012-08-24 18:53:44

use warnings;
use strict;
use File::Basename;

#########################################################################
my $full_name='D:/Perl/perldoc/File/false.html';
my ($basename,$dirname,$ext)=fileparse($full_name,'.html');

##########################################
# my $type=fileparse_set_fstype(); #系统平台,有效值为:"MacOS", "VMS", "AmigaOS", "OS2", "RISCOS", "MSWin32", "DOS" , "Epoc", "Unix"
# print $type;
##########################################

print "文件名: ",$basename,"\n";
print "目录名: ",$dirname,"\n";
print "后缀名: ",$ext,"\n";

$basename =~s/^/new_/;
my $new_name="$dirname/$basename$ext/";

rename($full_name,$new_name) or warn "错误: $!"; #重命名文件名

#########################################################################

exit 0;
阅读(2095) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~