gxbrasil-l | | | |
WALTRICK | |
Bom dia Laurindo.
Pra essa situação tive que fazer um programa externo na propria linguagem, no meu caso é o Visual Fox Pro.
Então pelo Genexus chamo via comando: call('MinhaProc', &vListaArquivos())
A variavel &vListaArquivos é uma matriz (9999 linhas e 5 colunas) do tipo caracter de 50 posicoes.
Em VFP criei o programa MinhaProc.prg assim:
PARAMETERS ativos cd c:\retorno a=adir(ativos,'*.*')
A função adir() retorna uma matriz com n linhas e 5 colunas, sendo a 1a. coluna o nome dos arquivos.
Então, depois do call lá no Genexus, vc pode fazer um laço pra ler a matriz, por exemplo:
for &j = 1 to 9999 &Arquivo = &vListaArquivos(&j,1) endfor
Espero ter ajudado e qq duvida estamos a disposição.
Abraço,
Luciano Waltrick Martins Blumenau - SC
Em Qui 26/03/20 08:24, Laurindo laurindo.machado@coopercica.com.br escreveu:Bom dia. Alguém poderia me dar um exemplo no GX9 de como ler um diretório e pegar os nomes e as extensões dos arquivos deste determinado diretório !? Obrigado J
|
|
|
|
|
Back to gxbrasil-l |
|