perl程序如何删除文件夹下的所有文件且不删除文件夹下的文件夹

2025-04-27 15:49:41
推荐回答(1个)
回答1:

-f Entry is a plain file
-d Entry is a directory

程序段如下:
opendir(DIR, "D:/a") or die $!;
while (my $file = readdir(DIR)) {
if (-f "$dir/$file") {unlink "$dir/$file";}
}
closedir DIR;

这段程序经过了成功的试验。