Perl 新手请教 permission denied
Perl新手求助:permission denied问题
一个文件夹(目录为C盘下的text)里大概有500个文本文档(大概500多个),把所有文本文档内容由大写字母换为小写字母,出现问题:permission denied at line 12,说我打开文件有问题。
代码如下:
#!/usr/bin/perl -w
opendir (DIR, "C:/test") || die "can not open C:/test!";
#把文件名存入数组
@filename=readdir(DIR);
close (DIR);
for($i=0;$i<@filename;$i++) {
open (CONTENT, "C:/test/$filename[$i]") || die "can not open file: $!";
#把文件内容存入数组
@buff=<CONTENT>;
close (CONTENT);
for ($index=0; $index < @buff; $index++) {
#把字母转为小写
$buff[$index]=lc ($buff[$index]);
}
#把转换后的内容写入源文件
open (DEST,">C:/test/$filename[$i]") || die "$!";
print DEST @buff;
close (DEST);
}
感谢高手为小弟解答!