Pegar conteudo de uma pasta

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Vander
Usuário Nível 3
Usuário Nível 3
Mensagens: 214
Registrado em: 23 Jul 2004 01:43
Localização: João Monlevade - MG

Pegar conteudo de uma pasta

Mensagem por Vander »

Olá amigos;

Alguém poderia dar uma dica de como pegar o conteúdo de uma pasta e enviar para um arquivo TXT.
NOTA - A pasta em questão é fixa.

Valeu;
Vander
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

O que seria CONTEUDO? Seria a listagem de arquivos!?

Se for um exemplo:

Código: Selecionar todos

RUN DIR C:\PATH\*.* > C:\L.TXT
Ou se quiser só os nomes, pode pegar via ARRAY:

Código: Selecionar todos

aFiles := directory( "c:\windows\system32\*.*")
Str     := {}
aEval( aFiles, {|a| aadd( Str, a[1] ) })
Ou se precisar so dos nomes em .TXT ou string, pode:

Código: Selecionar todos

aFiles := directory( "c:\windows\system32\*.*")
Str     := ""
aEval( aFiles, {|a| Str += a[1] + chr(13)+chr(10) })

memowrit( 'c:\t.txt', Str )
Espero ter ajudado,
Avatar do usuário
Vander
Usuário Nível 3
Usuário Nível 3
Mensagens: 214
Registrado em: 23 Jul 2004 01:43
Localização: João Monlevade - MG

Mensagem por Vander »

Valeu Vailton;

Ajudou bastante.

Vander
Responder