Verificando arquivo em um Diretório

6 respostas
paulodompieri

OLA PESSOAL, ALGUEM PODE ME DIZER SE TEM ALGUMA FUNÇÃO EM JAVA QUE VERIFICA QUANTOS ARQUIVOS EU POSSUO EM UM DIRETÓRIO???

EX: DENTRO DA PASTA \TESTE
QUERO QUE A FUNÇÃO ME TRAGA QUANTOS ARQUIVOS TEM DENTRO DA PASTA “TESTE”

ENTENDERAM??

DESDE JA AGRADEÇO HEHE

VLW!!!

6 Respostas

afdestro

new File("/home/paulo/teste/").listFiles().length

paulodompieri

vixi cara, num deu certo naum :S

ele cria um break point no codigo , mas num mostra pra mim quantos arquivos tem naum :frowning:

e ai, sera q tem outro jeito ? ?

afdestro

cara… aquilo ali vai te retornar um int (inteiro)…
se tu quer mostar coloca aquilo ali dentro de um sysout (System.out.println) ou armazena em uma variavel do tipo int e faz o q vc quizer…
lembrando é obvio que vc deve substituir o q está entre aspas pelo caminho ocmpleto do seu diretorio…

paulodompieri

auhauhauha

claro q eu mudei neh hehehe

mas ele num ta dando erro, soh num ta mostrando quantos arquivos eu possuo la.

coloquei dentro de um system.out.println, mas naum mostro, ele crio o Break Point NA linha do System.out.println

afdestro
import java.io.File;

public class A {
	public static void main(String[] args) {
		System.out.println(new File("coloca_o_caminho_do_diretorio").listFiles().length);
	}
}

funcionou perfeitamente aqui…

paulodompieri

olha.. to usando agora um outro metodo q ele pega o caminho do arquivo automaticamente...
não importando o SO, ele pega o caminho do arquivo em qlquer lugar, aqui esta o meu codigo:

import java.io.File;



public class CarregaListaBanners {
    
    private File dir;
   
    public CarregaListaBanners() {
       
        dir = new        File((System.getProperties("/home/Luis/Documentos/Projetos/StudioClick")+ File.separator + "banners" + File.separator + "1"));

soh q esta dando erro, e não consigu entender o pq :?

o erro eh esse :

getProperties() in java.lang.System cannot be applied to (java.lang.String)

q q eu faço ? ? hehe

Criado 9 de fevereiro de 2007
Ultima resposta 12 de fev. de 2007
Respostas 6
Participantes 2