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 java.io.*;
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.
at java.io.FileReader.
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"