Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Buscando Arquivos em Subpastas

Bom dia, pessoal!

Preciso de uma força de vocês, estou criando uma aplicação que busca por 1 arquivo que se encontra em várias subpastas.

Ex.:

Procuro Teste.xls

Eu tenho uma pasta que contém vários arquivos e várias subpastas.

Em cada subpasta tem um arquivo Teste.xls

Preciso pegar todos esses arquivos, mas não queria fazer na mão, um a um, dá mto trabalho...

Alguém sabe como fazer?

Muito Obrigada,

Ingrid Bueno

1 Reply
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Indi,

Dá uma olhda em "For each..next" na ajuda do QlikView, para facilitar, coloquei o exemplo abaixo, mas lá tem mais informações.

// listar todos os arquivos relacionados ao QV no disco

sub DoDir (Raiz)

for each Ext in 'qvw', 'qva', 'qvo', 'qvs'

for each Arquivo in listadearquivos (Raiz&'\*.' &Ext)

Load '$(Arquivo)' as Nome, FileSize( '$(Arquivo)' ) as

Tamanho, FileTime( '$(Arquivo)' ) as HoradoArquivo

autogenerate 1;

next File

next Ext

for each Dir in dirlist (Raiz&'\*' )

call DoDir (Dir)

next Dir

end sub

call DoDir ('C:')

Se você já trabalhou com recursividade vai entender facilmente o código.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)