Estou precisando fazer um programa que vasculhe um diretório com subpastas, em busca de um arquivo em especial. para encontrar o arquivo devo ler o nome de cada um dos arquivos para identificar qual eu quero.
Alguma sugestão na classe a ser utilizada? ou métodos adequados?
Agradeço qualquer ajuda.
manipulação de arquivos e diretórios
A
4 Respostas
J
Seria isso um trabalhinho para a faculdade?
Tem um bom começo aqui…, bons estudos.
J
use a classe File 
ai fica bem facinho de fazer o que vc quer 
[]´s
T
De uma olhada no Deitel Java Como Programar 6ª edição no capitulo 14 tem la explicando manipulaçao de arquivos …vou te mostrar uma programa que imprime os arquivos de um diretorio
import java.io.File;
public class DemoFile {
public void analisar(String caminho)
{
//cria um objeto file para o caminho especificado pelo usuario
File nome = new File (caminho);
//se o nome existir e for diretorio , gera informações
if (nome.exists() && nome.isDirectory())
{
//recebe a lista do nome dos arquivos
String arquivos [] = nome.list();
for (String item : arquivos){
System.out.printf("%s\n",item);
}
}
else System.out.printf("%s\n" , "Nao encontrado");
}
}
//main para teste
import java.io.File;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DemoFile demo = new DemoFile();
//Endereço C:\404 Jogos\Luta
//O atritubo File.separator equilav a \ em windows e / em linux
demo.analisar("C:"+File.separator+"404 Jogos"+File.separator+"Luta");
}
}
e isso ai da para melhorar …flw
Criado 17 de janeiro de 2009
Ultima resposta 17 de jan. de 2009
Respostas 4
Participantes 5
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo