Pessoal, buenos dias estou com dificuldades em ordenar uma listagem de arquivos pela data. Abaixo o codigo que eu copiei de um livro. Procurei na documentacao da 1.3 e nao encontrei uma maneira de se fazer isto utilizando o File. quem puder, thanks! import java.io.File; import java.util.Date; import java.util.Iterator; import java.util.Vector; public class FileViewerBean { File myDir; File[] contents; Vector vectorList; Iterator currentFileView; File currentFile; /* public FileViewerBean() { // obter systema operacyonal // obter diretorio raiz do so myDir = new File (diretorioRaiz); vectorList = new Vector(); } */ public FileViewerBean(String diretorio) { myDir = new File (diretorio); vectorList = new Vector(); } public String getDirectory() { return myDir.getPath(); } public void refreshList() { contents = myDir.listFiles(); vectorList.clear(); for (int i= 0; i<contents.length; i++) vectorList.add(contents[i]); currentFileView = vectorList.iterator(); } public boolean nextFile() { while (currentFileView.hasNext()) { currentFile = (File)currentFileView.next(); return true; } return false; } public String getFileName() { return currentFile.getName(); } public String getFileSize() { return new Long(currentFile.length()).toString(); } public boolean getFileType() { return currentFile.isDirectory(); } public String getFileTimeStamp() { return new Date(currentFile.lastModified()).toString(); } // main para testar a classe // comente o pacote na primeira linha public static void main(String args[]) { FileViewerBean fvb = new FileViewerBean("C:\\TEMP"); System.out.println("O diretorio atual é"+fvb.getDirectory()); fvb.refreshList(); while (fvb.nextFile()) { if (!fvb.getFileType()) /* quero ordenar os arquivos por data de gravacao */ System.out.print(fvb.getFileName()+"\t\t"+fvb.getFileSize()+"\t\t"+fvb.getFileTimeStamp()+"\n"); } } } // fim da classe --- UOL: o melhor da Internet. ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------