anonymous Log in
Search
Recents:
v3.0
gx-l
Ler arquivos
26/03/20 08:24

laurindo.machado

Replies: 3

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 :)
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
Replies

mcorso

26/03/20 08:36
https://wiki.genexus.com/commwiki/servlet/wiki?27388,Directory+Data+Type+Static+properties Em qui., 26 de mar. de 2020 às 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 > -- [image: Grupo ABL] *Marcos Fabricio Corso* Analista de Sistemas TI +55 (41) 3078-4747 ------------------------------ *Grupo ABL* - www.grupoabl.com.br Curitiba/PR - R. Augusto Stresser, 453, Alto da Glória ----------------------------------------- Para Suscribirse/Desuscribirse: http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1 Por consultas owner-gx-l@gxtech.com.uy

laurindo.machado

26/03/20 08:43
Marcos, eu preciso pra GX9. Neste link para quem nunca fez algo assim, não dá pra entender nada. Pelo que vi lá, é pra Ev3 pra frente ! Alguém fez isso em GX 9 e pode dar um caminho, por favor !?

Emerson L. Poli

26/03/20 08:42
Bom dia Na época foi preciso fazer um rotina para ler, no caso, em JAVA, ai criamos uma PROCEDURE DO GENEXUS, como abaixo: JAVA String cam = [!&PrfDrtRemNfe!]; JAVA File dir = new File(cam); JAVA if(dir.isDirectory()){ //JAVA String arquivosERR = dir.list(); JAVA String arquivos = dir.list(); JAVA for(int i = 0; i < arquivos.length; i++){ JAVA if (arquivos[i].toLowerCase().endsWith(".txt")){ JAVA if (arquivos[i].toUpperCase().startsWith("NFSE")){ JAVA [!&ArqRetorno!] = arquivos[i]; JAVA break; JAVA } JAVA } JAVA } JAVA } E depois ajustamos o fonte direto no JAVA: //Alterar no código fonte JAVA //Incluir Linha_ //import java.io.File; ***ADICIONAR NO CÓDIGO FONTE //Alterar Linha_ //String arquivos[] = dir.list(); //Alterar Linha_ //ArqRetorno = arquivos[1]; *Se colocar em um só ESTE &ARQRETORNO recebe o nome de um arquivo que est´pa numa pasta. Emerson Leandro Poli


Back to gx-l