Importação de Arquivos dentro de uma pasta

Discussão em 'Progress 4GL' iniciado por fasouza, Agosto 11, 2010.

  1. fasouza

    fasouza Membro Participativo

    Estou com o seguinte problema.

    Dentro de um diretório ["c:\temp\arquivos"] é gerado diversos arquivos ".csv", criei uma tela de importação que deve ler a pasta e pegar os arquivos importando todos eles. Na tela de importação existe um fill-in para digitar o nome do diretório, e criei um botão para buscar o diretório, mas por este botão sou obrigado a selecionar algum arquivo, gostaria de saber se tem alguma maneira de eu selecionar apenas a pasta (para trazer para a tela) e não o arquivo.


    Grato
  2. emr

    emr Membro Participativo

    Sim, existe. Use o comando SYSTEM-DIALOG GET-DIR.
  3. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Segue um exemplo básico:

    Código:
    
    DEF VAR c-Diretorio     AS CHARACTER    NO-UNDO.
    
    SYSTEM-DIALOG GET-DIR c-Diretorio
        INITIAL-DIR session:TEMP-DIRECTORY.
    
    MESSAGE c-Diretorio VIEW-AS ALERT-BOX
    
    
    don.junior curtiu isso.
  4. fasouza

    fasouza Membro Participativo

    problema resolvido

    Obrigado
  5. Emerson

    Emerson Sem Pontuação

    Oi, pessoal.

    Também estou tentando utilizar esse fonte mais quando executei apresentou o seguinte erro!

    ** Unable to understand after -- "system-dialog". (247)
    ** Invalid statement. (254)
    ** Could not understand line 3. (198)

    Desde de já agradeço pela sua colaboração de todos.
  6. LeandroSantos

    LeandroSantos Membro Participativo


    Qual a versão do seu Progress???

    Se não me engano esta funcionalidade "get-dir" está disponivel somenta na versão 10.

Compartilhe esta Página