Fórum pegar da pasta #476065

11/04/2014

0

galera como faço para pegar o nome na pasta
ex
D:\backup\backup realisado as 16 horas 32 minutos , sexta-feira, 11 de abril de 2014
D MEU DISCO
Backup = uma pasta
backup realisado as 16 horas 32 minutos , sexta-feira, 11 de abril de 2014 = outra pasta

usando o opem dialog ele pega o nome do arquivo mas querocopiar toda a pasta

if OpenDialog1.Execute then
begin
arquivo := OpenDialog1.FileName;
end
else
begin
ShowMessage('Escolha algum arquivo, para executar a restauração.');
exit;
end;
btn_restaurar.Caption := 'AGUARDE...';
auxiliar := 'cmd.exe /c "mysql -u root ';
auxiliar := auxiliar + 'basededados < ' + arquivo + '"';
auxiliar := auxiliar + ' --result-file=D:\backup--databases ' + edt_banco_de_dados.Text ;

//Memo1.Lines.Add(auxiliar);

if not backup(auxiliar) then
ShowMessage('RESTAURAÇÃO NÃO FOI PROCESSADA!')
else
begin
ShowMessage('Restauração Realizada!');
ShowMessage('SAIA DO SISTEMA E ENTRE NOVAMENTE');
btn_restaurar.Caption := 'Restaurar';
end.
o código acima pega somente o arquivo tem como pegar a pasta
Jose Silva

Jose Silva

Responder

Posts

12/04/2014

José Maciel

Para pegar o caminho inteiro do arquivo com o TOpenDialog, você deve utilizar a seguinte instrução:

OpenDialog1.GetNamePath + OpenDialog1.FileName


Isso concatenará o caminho do diretório com o nome do arquivo.
Responder

Gostei + 0

12/04/2014

Jose Silva

maciel aonde eu declaro essa instrução?
{if OpenDialog1.Execute then
begin
arquivo := OpenDialog1.FileName;
end
else
begin
ShowMessage('Escolha algum arquivo, para executar a restauração.');
exit;
end;
btn_restaurar.Caption := 'AGUARDE...';
auxiliar := 'cmd.exe /c "mysql -u root ';
auxiliar := auxiliar + 'basededados < ' + arquivo + '"';
auxiliar := auxiliar + ' --result-file=D:\backup--databases ' + edt_banco_de_dados.Text ;

//Memo1.Lines.Add(auxiliar);

if not backup(auxiliar) then
ShowMessage('RESTAURAÇÃO NÃO FOI PROCESSADA!')
else
begin
ShowMessage('Restauração Realizada!');
ShowMessage('SAIA DO SISTEMA E ENTRE NOVAMENTE');
btn_restaurar.Caption := 'Restaurar';
end; }
Responder

Gostei + 0

18/04/2014

Jose Silva

alguem pode me ajudar
Responder

Gostei + 0

27/05/2014

Nelson Santos

Desenvolva softwares 3D em Delphi 7
www.3dsistemas.com.br
Responder

Gostei + 0

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

Aceitar