rename files (Java)

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

rename files (Java)

Mensagempor nutriente » Sexta Jul 28, 2006 14:33

boas,

a função abaixo, supostamente, devia renomear os ficheiros de um arquivo. mas dá sempre erro ao renomear, e não estou a ver qual o problema. alguém tem sugestões? obrigado

saudações


public static void main(String []args){
String opcao = "";
System.out.println("Qual o directorio?");
opcao = read();

File dir = new File(opcao);

String[] lista = dir.list();
if (lista == null) {

} else {
for (int i=0; i<lista.length; i++) {

File file = new File(lista[i].toString());

String newname = "AD." + e.getExtencao();
File file2 = new File(newname);
System.out.println(file2);

boolean success = file.renameTo(file2);
if (!success) {
System.out.println("Erro");

}
else System.out.println("Success");
}
}
}
nutriente
Novato
Novato
 
Mensagens: 4
Registado: Terça Jul 25, 2006 19:17

Mensagempor alfatek » Sexta Jul 28, 2006 15:28

qual o erro q dá?
alfatek
Administrador
Administrador
 
Mensagens: 3257
Registado: Sábado Abr 06, 2002 18:28
Localização: Coimbra

Mensagempor nutriente » Sexta Jul 28, 2006 15:32

o erro é o print q faz no success:

boolean success = file.renameTo(file2);
if (!success) {
System.out.println("Erro");

}
else System.out.println("Success");
}

n tem erros de compilaçao.
nutriente
Novato
Novato
 
Mensagens: 4
Registado: Terça Jul 25, 2006 19:17


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 2 visitantes

cron