Abrir Arquivo com Nome Desejado

1 resposta
D

Opa, gostaria de saber como faria para abri um arquivo que contenha

diretorio+(qualquer coisa)+numero.txt

Explicando : seria uma método onde eu passaria o diretorio e o numero e ele tentaria abrir algum arquivo que contenha exemplo

c:/iasjfiasjifajisf50.txt
c:/pasta/uoiuja50.txt

em ambos os casos ele abriria o arquivo, a minha duvida mesmo é como determinar esse (qualquer coisa)

grato pra quem ajudar :slight_smile:

1 Resposta

L
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class LeArquivo {
	
	BufferedReader arqEntrada;
	
	public LeArquivo(String diretorio, int numero) throws FileNotFoundException{
		arqEntrada = new BufferedReader(new FileReader(diretorio + numero + ".txt"));
	}
	
	public LeArquivo(String diretorio, String nomeDoArquivo, int numero) throws FileNotFoundException{
		arqEntrada = new BufferedReader(new FileReader(diretorio + nomeDoArquivo + numero + ".txt"));
	}
	
	public static void main (String[] args){
		
		try {
			
			//exemplo passando apenas o nome do diretório
			//e o numero do arquivo
			LeArquivo arquivo1 = new LeArquivo("c://iasjfiasjifajisf",50);
			
			//exemplo o nome do diretório,
			//o nome do arquivo
			//e o numero do arquivo
			LeArquivo arquivo2 = new LeArquivo("c://pasta//","uoiuja",50);
		
		} catch (FileNotFoundException e) {
			System.out.println(e.getMessage());
		}
	}
}
Criado 24 de junho de 2006
Ultima resposta 28 de jun. de 2006
Respostas 1
Participantes 2