Ajuda! Quero descobrir o nome e o tamanho do arquivo

3 respostas
rafaelt

Tenho o seguinte codigo que armazena todos os arquivos aberto num array.

public void openFile()
    {
    	File[] files = fc.getSelectedFiles();
		
		for(int i = 0; i < files.length; i++)
		{
			arquivos.add(files[i]);
		}
		
		int num = arquivos.size();
		ite = arquivos.iterator();
		log.append("Arquivo #"+num+":" + newline);
    }

Gostaria de saber como eu pego o nome do arquivo e o tamanho de cada um deles???
Antes eu usava file.getName(); e file.length(); so que eu declarava file assim: File file = fc.getSelectedFile(); agora eu pego mais de um arquivo.

Alguem pode me ajudar???

abracos,

Rafael

3 Respostas

rodrigo_gomes

Olá,

dentro de seu for, cada “files[i]” é um objeto do tipo File.
Então vc pode usar os mesmos métodos que já estava usando (para cada arquivo)

files[i].getName(); 
files[i].length();

[]´s
Rodrigo

rafaelt

rodrigo_gomes:
Olá,

dentro de seu for, cada "files[i]" é um objeto do tipo File.
Então vc pode usar os mesmos métodos que já estava usando (para cada arquivo)

files[i].getName(); 
files[i].length();

[]´s
Rodrigo

fala rodrigo, consegui, apenas um problema, o tamanho ta o mesmo para todos os arquivos, olha o codigo:

fiz algo errado???

rafaelt

cara, Rodrigo, malz meu os arquivos de alguma maneira tem o mesmo tamanho, algo que eu fiz anteriormente, deixa pra la, brigado pela sua ajuda…

abracos

Criado 14 de novembro de 2006
Ultima resposta 14 de nov. de 2006
Respostas 3
Participantes 2