Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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.