Bom dia caros amigos, estou com um probleminha ao utilizar a classe File.
Aqui embaixo está um trecho do meu código.
File diretorio_naplo = new File("\\\\Zeus\\PUBLICO/Graficos"); // cria o diretorio Graficos
if (diretorio_naplo.mkdir()){
System.out.println("Diretorio criado");
}
String publico = "\\\\Zeus\\PUBLICO\\Graficos\\";
… onde publico é oq eu quero acessar. Porém, ao imprimir a palavra público, ela vem sem a ultima barra “”, na qual é essencial que ela exista para eu poder entrar na pasta, ou seja, ao imprimir aparece: "\Zeus\PUBLICO\Graficos…
dae eu tentei fazer várias concatenações, mas não funcionou.
alguem poderia me dar uma luz?
aqui o trecho do codigo que ele está inserido:
JFreeChart chart = ChartFactory.createPieChart("MATERIAL: " + material + " \n PERÍODO : "+dataInicial+" à "+dataFinal+" ",pieDataset, true, true, false);
File diretorio_naplo = new File("\\\\Zeus\\PUBLICO/Graficos"); // cria o diretorio Graficos
if (diretorio_naplo.mkdir()){
System.out.println("Diretorio criado");
}
String publico = "\\\\Zeus\\PUBLICO\\Graficos\\";
File diretorio = new File(publico+"\\");
System.out.println(publico);
System.out.println("---------");
System.out.println(diretorio);
File[] files = diretorio.listFiles();
String complemento = "";
for (int i=0;i<files.length;i++){
File arquivos = files[i];
String nomeDoArquivo = arquivos.getName();
if (nomeDoArquivo.equalsIgnoreCase(arquivo+".jpg")){
contador++;
complemento = ""+contador;
ChartUtilities.saveChartAsJPEG(new File(publico + arquivo + complemento + ".jpg"), chart, 1000, 800);
Se alguem puder me dar uma força. eu agradeço.>