Ola galera !!!
estou com algumas duvidas !!!
nunca usei a classe File por isso estou meio perdido com ela…
logo preciso da ajuda de vcs…
eu preciso criar um arquivo.txt que receberá nome e conteudo, logo depois de gerado será salvo em um diretório local especificado.
Ex:
Client.uploadFile(buildFileName(requestVO), requestVO.getArquivo());
seria algo assim ??? gerando o arquivo seu nome e passando seu conteúdo “getArquivo()”
gostaria que alguem pudesse me dar um exemplo de como criar um arquivo passando passar seu nome e conteudo que receberá e depois salvalo em um diretório
sera que algm poderia me dar um exemplo ??? obrigado.
Eu iria sugerir exatamente o artigo que fora sugerido acima. Só pra completar, você pode receber o nome do arquivo e o seu local, por tudo em uma variável, e setar normalmente.
String Arquivo = "C:\Teste.txt";
File file = new File(Arquivo);
no exemplo acima, eu já atribuí os valores à variável, o que você vai fazer é a mesma coisa, só que você vai ler os valores.
Ainda estou comm problemas…
por exemplo…
aki é chamado esse cara que tem que gerar o arquivo com nome e conteudo
private void buildFile(FT01RequestVO requestVO,String source ) throws HandleException{
File file = new File(source);
try {
file.createTempFile(buildNameFile(requestVO), requestVO.getArquivo());
} catch (IOException e) {
throw new HandleException(ERROR_FTP_UPLOAD, "Erro no upload do arquivo", e);
}
}
esse createTempFile tecnicamente cria um arquivo no locas especificado no caso source representa um diretório… build name file vai dar o nome do arquivo e suas
caracteristicas… e get.Arquivo trará o seu conteudo… mas fiz um teste e nao esta criando o arquivo… esta certo usar createTempFile??
o que vcs me sugerem…
obrigado.