Fórum Função para anexar arquivos automáticamente #507469

16/01/2015

0

Bom dia gente! Preciso criar uma função que verifique quantos arquivos .xml tem em uma pasta.
Depois anexe um a um dos arquivos fazendo uma seleção deles.
Depois da seleção mova ele para uma pasta especifica conforme o resultado da seleção.
Sendo que o usuário precisa apenas informar o local dos arquivos.
Alguém tem alguma ideia de como fazer isso?
Viviane Almeida

Viviane Almeida

Responder

Post mais votado

16/01/2015

Buenos,

Segue exemplo de localização dos arquivos. A partir desta lista, você pode fazer um loop para mover os arquivos para a outra pasta.

var
  FindArquivos : TSearchRec;
  tsAux1         : TStringList;
begin
    tsAux1        := TStringList.Create;
    fn_caminho := 'c:\arquivosxml\';
    fn_Filtro      := '*.xml';
    if FindFirst(fn_Caminho + fn_Filtro, faArchive, FindArquivos) = 0 then
    begin
      if FindArquivos.attr <> 16 then
          tsAux1.Add(fn_Caminho + FindArquivos.Name);

      while FindNext(FindArquivos) = 0 do
        if FindArquivos.attr <> 16 then
          tsAux1.Add(fn_Caminho + FindArquivos.Name);
    end;
end;


Abraççç,
rrubinho

Renato Rubinho

Renato Rubinho
Responder

Gostei + 1

Mais Posts

16/01/2015

Viviane Almeida

Obrigado RRubinho eu estarei testando e te aviso.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar