GARANTIR DESCONTO

Fórum SEPARAR ARQUIVO .txt em VARIOS ARQUIVOS .txt com 500 linhas cada #493552

25/09/2014

0

galera gostaria de saber como faço pra mim separar um arquivo .txt que contem mais de 200 mil linhas e queria separar ele em varios arquivos .txt com 500 linha cada .
meu ´codigo que eu pesquisei esta me retornando os txt com quebra de linha de cada linha ou seja , se no email do .txt for email@email.com na lista que ele gera ele me retorn uma letra em baixo da outra código ->
procedure TForm1.FormCreate(Sender: TObject);
var
  Counter, i : Integer;
  StringList : TStringList;
begin
  Memo1.Lines.LoadFromFile('C:\Users\informatica\DESKTOP\medicam.txt');
  StringList  := TStringList.Create;
  Counter     := 0;
  For i := 0 to (Memo1.Lines.Count -1) do
    Begin
      if (I mod 100 = 0) then
        begin
          Inc(Counter);
          StringList.SaveToFile('./texto' + IntToStr(Counter) + '.txt');
          StringList.Clear;
        end;
      StringList.Add(Memo1.Lines.Strings[i]);
    end;
end;
Pedro Fernandes

Pedro Fernandes

Responder

Posts

26/09/2014

Rafael Cunha

Não consegui entender seu erro, tente explicar melhor o que está ocorrendo.
Responder

Gostei + 0

26/09/2014

Pedro Fernandes

Eu preciso Receber um arquivo .txt , nesse arquivo ele contem N linhas ... mais de 20 mil, gostaria de pegar esse .txt e dividir em varios arquivos .txt contendo 500 linhas cada .txt entendeu ?
Responder

Gostei + 0

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

Aceitar