Fórum Algo similar ao DIR do DOS #293419

27/08/2005

0

O comando DOS :
dir /b c:\qqr_dir\*.exe > c:\lista.txt
gera o arquivo lista.txt contendo o nome de todos os arquivos de c:\qqr_dir
que tenham extensão .exe.

Como é possível fazer isso no Delphi, SEM usar algo que em VB é
shell (comando DOS), em fortran é system(comando DOS), e não sei como é no Delphi?

Grato por qqr ajuda
Geraldo


Geraldocg

Geraldocg

Responder

Posts

27/08/2005

Michael

Olá colega!

Para emular as funções do DOS via Delphi basta vc usar a função da API do Windows [b:90f04700c0]WinExec[/b:90f04700c0], passando como primeiro parâmetro o arquivo command.com, mais a diretiva [b:90f04700c0]/C[/b:90f04700c0], seguido do comando que vc deseja executar. Por exemplo:

WinExec(´command.com /c dir *.exe´, SW_SHOWNORMAL);


Se seu problema for apenas listas os arquivos de uma pasta, vc pode fazer isso tbm usando o Delphi, sem precisar do DOS, o que lhe dá muito mais flexibilidade. ;-)

[]´s


Responder

Gostei + 0

28/08/2005

Geraldocg

Michael,
Obrigado por responder.

Geraldo


Responder

Gostei + 0

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

Aceitar