Sukrit K Mehra wrote:
> 
> Hi listers,

Hello,

> While doing this -->
> 
> @files = readdir(Favorites);
> 
> i get an unsorted list in @files. What i desire is directories first and
> then files. Using sort function would sort by ascii value and sort
> by_name and such won't work too. Please suggest a solution.


opendir DIR, $dir or die "Cannot open $dir: $!";

my @files = sort { -d $b <=> -d $a or $a cmp $b }
            grep { !/^\.\.?$/ }
            readdir DIR;



John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to