Saber quantidade de arquivos em um pasta

2 respostas
V

Como posso saber a quantidade de arquivos que tenho em uma determinada pasta do meu SO ?
Abraços.

2 Respostas

L

A classe File tem o método listFiles, acho que te atende.

File file = new File("/tmp"); int count = file.listFiles().lenght;

L

Ressalto que o código irá contar os arquivos ocultos também!

package br.difere.ti.testes;

import java.io.*;

public class QtdArquivos {

	public static void main(String[] args) {

		File arquivo = new File("C:\\");
		// Carrega todos os arquivos em um vetor
		File[] arquivos = arquivo.listFiles();	
		int aux = 0;

		// Se há arquivos, entra nesta rotina
		if (arquivos != null) {
				int length = arquivos.length;
                 
				for (int i = 0; i < length; ++i) {
					File f = arquivos[i];
					if (f.isFile()) {
						aux++;
					}

				}
				System.out.println("Quantidade de Arquivos: "+ aux);
			
		}

	}
}
Criado 4 de outubro de 2011
Ultima resposta 4 de out. de 2011
Respostas 2
Participantes 3