Ae galera, estou fazendo aqui uma classe de cópia de arquivos, e não estou conseguindo entender o erro:
1 destiny = new File("C:\\backup\\" + getDateTime());
2 destiny.mkdirs();
3 log = new File(destiny.getAbsolutePath() + "\\log.log");
4 log.createNewFile();
O erro ocorre na linha nº 4, uma IOException dizendo que o arquivo não pôde ser encontrado. Mas é claro que não! Eu estou chamando um método para criar o arquivo, então deduz-se que ele não exista, correto? Não entendo o que está ocorrendo.
Quando eu usava a linha 1 da seguinte forma:
1 destiny = new File(“C:\backup\”);
Não ocorria erro algum.
O método getDateTime() é assim:
private String getDateTime()
{
DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
return dateFormat.format(new Date());
}
Alguém pode dar um help? Thanks.