in reply to How to add an exceptio for"for loop"

foreach $mk (@folders) { next if $mk eq '.'; ... }
or
foreach $mk (grep !/^\.\z/, @folders) { ... }
or
foreach $mk (grep { $_ ne '.' } @folders) { ... }