rendered paste bodyimport java.io.*;import java.util.*;class myClass { private String filepath; myClass(String arg) { filepath = arg; } private boolean isDirectory(String arg) { File f = new File(filepath + arg); if(f.isDirectory()) return true; else return false; } public void listDirectoryContents() { File f = new File(filepath); String[] filelist = f.list(); List<String> directories = new ArrayList<String>(); List<String> files = new ArrayList<String>(); int filesArrayIndex = 0; int directoriesArrayIndex = 0; Arrays.sort(filelist); for(int i=0;i<filelist.length;i++) { if(isDirectory(filelist[i])) directories.add(filelist[i]); else files.add(filelist[i]); } for(int i=0;i<directories.size();i++) { System.out.println(directories.get(i) + " <DIR>"); } for(int i=0;i<files.size();i++) { System.out.println(files.get(i)); } }}public class simpleJavaApp { public static void main(String[] args) { myClass c = new myClass("/export/home/tsang/"); c.listDirectoryContents(); }}