Lista,

Em C AnSI vc sabe como fazer:

Suponha que no Unix/Linux queiramos ler todos os arquivos no diretorio
/usr/myprog/  , neste diretorio sao colocados
arquivos com nomes aleatorios .
  Como eu poderia saber os nomes dos arquivos neste diretorio, ou seja,
seria uma especie de "ls" e saida
talvez  fosse armazenada em uma struct .
  Depois disso eh trivial, ou seja, usariamos os comandos notorios de C ANSI
para abrir o arquivo tipo: fopen,
fgratc, fputc, fgets, fputs, fprintf, fscanf, fclose .... .
  Tentei achar essa especie de funcao em varios tutuoriais e apostilas mas
nao achei -a .

  OBS: Nao poderei executar comando externos pertinentes ao S.O.
(Unix/Linux) e concatenera em um file, pois nao
poderia fazer isso:
find /usr/myprog/ -name "*" -print   \
 1> /path/lista_de_files.txt  2> /dev/null

  Se podesse usar esse find em uma funcao system() do C
ANSI seria mole.


Att,
Anderson Alves de Albuquerque.



Assinantes em 12/05/2002: 2259
Mensagens recebidas desde 07/01/1999: 166488
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a