1 Reply Latest reply: Jun 12, 2012 10:27 AM by Aderlan Rodrigues RSS

    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

        • Re: Buscando Arquivos em Subpastas
          Aderlan Rodrigues

          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.