Fórum Salvar arquivo em pasta pre-definida #418498
14/06/2012
0
Alguem sabe como fazer isso, o usuario clica em um button abre uma caixa de dialogo onde ele vai procurar por um arquivo na maquina dele e qdo achar seleciona o arquivo e depois clica em SALVAR e o arquivo é salvo numa pasta pre-definida (C:\Contas). Isso pode ser feito com o SAVEDIALOG ou tem que ser outro componente?
Grato
Luiz Carlos
Luiz Carlos
Curtir tópico
+ 0Posts
14/06/2012
Joel Rodrigues
Boa sorte.
Gostei + 0
14/06/2012
Luiz Carlos
Grato
Luiz Carlos
Gostei + 0
14/06/2012
Joel Rodrigues
if openDlg.Execute then begin if CopyFile(PChar(openDlg.FileName), PChar(´C:\Contas\´+ExtractFileName(openDlg.FileName)), True) then ShowMessage(´Arquivo copiado com sucesso!´); end;
Eu não testei esse código, escrevi direto aqui. Adeque à sua necessidade e teste.
Gostei + 0
14/06/2012
Luiz Carlos
Grato
Luiz Carlos
Gostei + 0
14/06/2012
Joel Rodrigues
[code]
´C:\Contas\´ + edconta.text+´\´+ExtractFileName(openDlg.FileName)
[code]
Gostei + 0
14/06/2012
Luiz Carlos
if AbrePDF.Execute then
begin
if CopyFile(PChar(ABREPDF.FileName), PChar(C:\Contas\ + edcontas.Text + ExtractFileName(abrePDF.FileName)), True) then
ShowMessage(Anexo gravado com sucesso!);
end;
Mas ao inves de salvar na subpasta (cujo nome esta no edcontas) ele salva na pasta C:\Contas e o nome do arquivo é alterado da seguinte forma, nome original ALMOX, apos salvar na pasta errada ele tambem altera o nome para 10ALMOX, onde 10 é o conteudo do edcontas.
Grato
Luiz Carlos
Gostei + 0
14/06/2012
Luiz Carlos
Gostei + 0
14/06/2012
Luiz Carlos
Grato
Luiz Carlos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)