URGENTE FileInputStream (Não localizou Arquivo especificado)

1 resposta
C

E ai pessoal blza ?, estou com um probleminha e gostaria de algumas dicas de voces, estou criando um programinha que fará a atualização de versionamento no CVS, onde ele vai ler os arquivos .properties e verificar se a consistencia do mesmo, se houver ele vai ler o caminho dentro do .properties, e ler o txt que contem dentro do mesmo, nesse caso estou apenas fazendo um teste onde nesse arquivo txt contém 5 letras, nas quais devem aparecer na tela, mas devem aparecer ordenados, linha a linha, eu consegui fazer com que leie o caminho do arquivo.properties, mas o txt ele diz que " Não localizou o caminho especificado", segue abaixo o código com o erro informado…

import <a href="http://java.io">java.io</a>.*;

import java.util.Properties;

import java.io.File;

public class CapturaArquivos {

public static void main(String args []) {
	
	String caminho = null;
	File file = new File("params.properties");       
    Properties props = new Properties();  
    FileInputStream fs = null;
    try {
    	fs = new FileInputStream (file);   //objeto do tipo File
    		props.load (fs);            // Lê os arquivos em parenteses
    		caminho = props.getProperty("fe");			// Tranforma em String
    		System.out.println(caminho);  // Exibe o arquivo
    		fs.close();		               // Fecha o fluxo
    	}

// Se ocorrer algum erro no TRY irá ocorrer o tratamento de erro pelo CATCH

catch (IOException ex) {
    		 System.out.println (ex.getMessage()); // Exibe qual a mensagem de erro
    		 ex.printStackTrace();   
             		// Informa toda a pilha de erro no console
    		}
    
    
    
    try {
	String caminho1 		= "C: ";   //
	String nome   			= "CincoLetras.txt";
	File file1 				= new File(caminho + nome); 
	FileReader reader 		= new FileReader(file1);
	BufferedReader leitor	= new BufferedReader(reader);
	
	
		
	} catch (FileNotFoundException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	
 }

}

java.io.FileNotFoundException: C:\Programas\params\CincoLetras.txtCincoLetras.txt (O sistema não pode encontrar o caminho especificado)

at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.(FileInputStream.java:129)

at java.io.FileReader.(FileReader.java:76)

at CapturaArquivos.main(CapturaArquivos.java:35)

Embora ele informe essa mensagem C :\Programas\params\CincoLetras.txtCincoLetras.txt (O sistema não pode encontrar o caminho especificado) “, como se os arquivos estivesse duplicados, eu removi o txt para uma pasta denominada SETUP” e o arquvivo .properties esta no caminho : “C:\Programa\params\params.properties”

1 Resposta

ViniGodoy

Você pode começar nos ajudando. Formata o código aí para a gente conseguir entender.
Se não sabe como, siga essas dicas:
http://www.guj.com.br/posts/list/50115.java

:wink:

Criado 4 de agosto de 2008
Ultima resposta 4 de ago. de 2008
Respostas 1
Participantes 2