in reply to Finding files and subdirectories in a directory (was: A couple of ?'s)

my @files = grep { !-d } @userfiles ; my @dirs = grep { -d } @userfiles ;
Doesnt work