将当前目录的所有java文件内容拷贝到新文件并重命名.h文件
opendir(DIR, '.') or die "无法打开目录, $!";
foreach $filename (sort grep(/^.*\.java$/,readdir(DIR))){
#$filename = _;
my @fields = split /.java/, $filename;
my $newfilename = $fields[0];
print "$newfilename.h\n";
open(DATA1, "$filename");
# 打开新文件并写入
open(DATA2, ">$newfilename.h");
# 拷贝数据
while(<DATA1>)
{
print DATA2 $_;
}
close( DATA1 );
close( DATA2 );
print "$filename\n";
}
closedir DIR;