将当前目录的所有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;
本文介绍了一种使用Perl脚本批量处理目录下所有Java文件的方法,通过读取每个Java文件的内容,并将其复制到新的以.h为扩展名的文件中,实现了文件格式的转换。
1万+

被折叠的 条评论
为什么被折叠?



