if not hiddendirs then if string.sub(dl[i][j].name,1,1) ~= "." then dorecurse = true else dorecurse = false end elseif dl[i][j].name == ".." dorecurse = false else dorecurse = true end