Olá a todos, estou tentando pegar a data da ultima modificacao de uns arquivos e para isso uso esse codigo
como podem ver ele lista os arquivos num jtable, ate ai tudo certo, o problema é que a data retornana é
31/12/1969
eu ja vasculhei todo o codigo e nao consigo encontrar o "fio solto"
entao estou recorrendo a vcs amigos.
public void Jtable()
{
jTable1.getColumnModel().getColumn(0).setPreferredWidth(100);
jTable1.getColumnModel().getColumn(1).setPreferredWidth(100);
jTable1.getColumnModel().getColumn(2).setPreferredWidth(100);
DefaultTableModel modelo = (DefaultTableModel)jTable1.getModel();
modelo.setNumRows(1);
try
{
File arquivo = new File (jTextField1.getText());
String arquivos [] = arquivo.list();
for (String s : arquivos)
{
File f = new File(s);
DateFormat formatDatacr = new SimpleDateFormat("dd/MM/yyyy");
String data = formatDatacr.format(new Date(f.lastModified()));
modelo.addRow(new Object[]{(jTextField1.getText()+f.getName()),data});
}
}catch (Exception exc){
JOptionPane.showMessageDialog(null,"Naõ pode localizar os arquivos"+ exc);
}
}