Autor
Mensagem
Olá...
Meu sistema gera alguns alguns arquivos textos todos os dias!
A questão é: Preciso enviar estes arquivos que são gerados por email!
Preciso criar uma rotina que pegue todos os arquivos que estejam na pasta de determinado mês que eu venha a passar, coloque dentro de uma pasta e compacte.
Para que o usuario não tenha que entrar todo mês la na pasta, ache quais arquivos são daquele mês e compacte.
Todas as sugestões serão bem vindas...
Desde já agradeço a todos...
Use um compactador comum como ZIP, ou 7z, e rode a aplicacaçaão pelo seu Delphi atraves do comando WinExec(parametros)...
Creio q resolva seu problema, depois é só fazer ele automatizar a tarefa de quando em quando vc quiser...]
Ex:
WinExec('C:\Program Files\WinZip\winzip.exe -a arquivoCompactado.zip c:\PastaCompactada');
Abracos++
ps, pode alterar o programa que quiser, desde que ele rode em modo console tbm...
ainda não...
não é bem isso que estou pensando em fazer...
porque assim eu fico preso ao winzip...
e não tenho como saber qual compactador o cliente terá...
estou estudando um componente pra compactação!
sabado vou tentar colocar pra funcionar e se der certo post aqui...
Citação:
Resolvi meu problema galera...
estou dividindo os arquivos por pasta na hora de gerar e o cliente gera o .rar
obrigado a todos...
Você também pode utilizar o console Rar.exe e compactar os arquivos.
Resolvi meu problema galera...
estou dividindo os arquivos por pasta na hora de gerar e o cliente gera o .rar
obrigado a todos...
Daí você não precisa do Winrar instalado na sua máquina, apenas o executável Rar.exe (Console).
Citação:
Citação:
Resolvi meu problema galera...
estou dividindo os arquivos por pasta na hora de gerar e o cliente gera o .rar
obrigado a todos...
Você também pode utilizar o console Rar.exe e compactar os arquivos.
Resolvi meu problema galera...
estou dividindo os arquivos por pasta na hora de gerar e o cliente gera o .rar
obrigado a todos...
Daí você não precisa do Winrar instalado na sua máquina, apenas o executável Rar.exe (Console).
obrigado pela dica... acho que vai ser muito util..







