FindNextFile

03/06/2003

0

Por Favor
Como faço para usar a função

[b:cbb25c389c]FindNextFile[/b:cbb25c389c]

preciso renomear 705 arquivos, eu tinha criado um programa
para isso mas agora precisei muda-lo e não funciona mais.

dá o seguinte erro na compilação
[Error] Unit1.pas(69): Types of actual and formal var parameters must be identical



segue abaixo o codigo do programa
procedure TForm1.btnAlterarClick(Sender: TObject);
var
   path,filename : String;
   achou : boolean;
begin
   try
     achou := True;
     path := ExtractFilePath(cmbPath.Filename);
     filename := ExtractFileName(cmbPath.Filename);
     if achou then
        while achou do
        begin
           if FileExists(path + filename) then
           begin
              RenameFile(path + filename, ´1´ + copy(filename,2,Length(filename)));
              FindNextFile(1,1);
              filename := ExtractFileName(cmbPath.Filename);
           end
           else
              achou := False;
        end;
   finally
      Application.MessageBox(´Arquivos Renomeados com Sucesso !!!´,
                             ´´, MB_ICONASTERISK + MB_OK);
      btnNovoClick(Sender);
   end;
end;


ha unica alteração que fiz foi que ao invés 0 a 1º letra do nome arquivo é 1

Obrigado ...

É Urgente...


Wagnerps

Wagnerps

Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar