// criar o backup no disquete
procedure TfrmPrincipal.button1Click(Sender: TObject);
begin
if not FileExists('A:\nul') then // verifica se existe um disco na unidade A:
ShowMessage('Insira um disco formatado na unidade A: e efetue o Backup!') // caso não exista mostra a mensagem
else
begin
ShellExecute(0,nil,'winzip32.EXE', '-a a:\backup.zip C:\SCP\tabelas\*.db',nil,sw_show); // existindo o disco então chama o Winzip e começa a compactar dentro do disquete
Exit; // fecha o winzip após o términino da compactação
end;
end;
// restaura os arquivos
procedure TfrmPrincipal.button2Click(Sender: TObject);
begin
if not FileExists('A:\nul') then
ShowMessage('Insira um disco com o Último Backup na unidade A: e efetue a Restauração!')
else
begin
ShellExecute(0,nil,'winzip32.EXE', '-e a:\backup.zip C:\SCP\copia\',nil,sw_show);
Exit;
end;
end;
Pergunta
Marcos-rj
OBS: NECESSÁRIO TER O WINZIP INSTALADO.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.