Vivendo&Aprendendo Postado Março 28, 2006 Denunciar Share Postado Março 28, 2006 Como faço para renomear um arquivo para que o nome dele seja a data e a hora?falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Progr'amador Postado Março 28, 2006 Denunciar Share Postado Março 28, 2006 Olá colega,tenta isso:procedure TForm1.Button1Click(Sender: TObject); var n : integer; na : string; begin na := DateToStr(now)+' '+ TimeToStr(now); for n := 1 to length(na) do begin if (Copy(na,n,1) = '/') or (Copy(na,n,1) = ':') then begin Delete(na,n,1); Insert('-',na,n); end; end; na:= 'c:\'+na+'.txt'; RenameFile('c:\arquivo.txt',na); end;Abs. Progr'amador. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vivendo&Aprendendo Postado Março 28, 2006 Autor Denunciar Share Postado Março 28, 2006 cara fiz uns testes aki e não funcionou... se eu colocar uma label no form e pedir para a label mostrar as variáveis da certo mas ele não renomeia. var n : integer; na,ne : string; begin na := DateToStr(now)+' '+ TimeToStr(now); for n := 1 to length(na) do begin if (Copy(na,n,1) = '/') or (Copy(na,n,1) = ':') then begin Delete(na,n,1); Insert('-',na,n); end; end; na := EdtDestino.Text +'\'+na+'.zip'; RenameFile(EdtDestino.Text + '\Dados.zip',na); ne := (EdtDestino.Text + '\Dados.zip'); Label1.Caption := na; Label2.Caption := ne; Veja ai se pode me ajudar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vivendo&Aprendendo Postado Março 28, 2006 Autor Denunciar Share Postado Março 28, 2006 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Progr'amador Postado Março 28, 2006 Denunciar Share Postado Março 28, 2006 Testei o seu código e deu CERTO!verifique se o diretório ou o nome do arquivo ta correto?eu fiz assim:var n : integer; na, ne : string; begin na := DateToStr(now)+' '+ TimeToStr(now); for n := 1 to length(na) do begin if (Copy(na,n,1) = '/') or (Copy(na,n,1) = ':') then begin Delete(na,n,1); Insert('-',na,n); end; end; na := EdtDestino.Text +'\'+na+'.zip'; if RenameFile(EdtDestino.Text + '\Dados.zip',na) then ShowMessage('Ok!!!!!'); ne := (EdtDestino.Text + '\Dados.zip'); Label1.Caption := na; Label2.Caption := ne; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Vivendo&Aprendendo
Como faço para renomear um arquivo para que o nome dele seja a data e a hora?
falou
Link para o comentário
Compartilhar em outros sites
4 respostass 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.