Perl: Dosya ve Klasör İşlemleri
#!/usr/bin/perl -w
my $mfolder="./mainfolder/";
opendir(DIR, $mfolder) or die("Error_m1: $mfolder not opened!\n");
my @sub_folder_list=grep((!/^\./) && (-d "$mfolder/$_") ,readdir(DIR));
closedir(DIR);
foreach my $fold(@sub_folder_list)
{
my $deepfold=$mfolder.$fold;
opendir(DIR, $deepfold) or die("Error_m2: $deepfold not opened!\n");
my @txt_files=grep(/.txt$/,readdir(DIR));
closedir(DIR);
foreach my $file(@txt_files)
{
print $deepfold."/".$file."\n";
}
}
