Como abrir uma pasta do S.O. via AdvPL

No artigo de hoje, vou mostrar como abrir uma pasta do Windows via AdvPL.
Esse artigo foi desenvolvido com a ajuda do grande Bruno Comin ( LinkedIn ).

Basicamente, se você gera arquivos dentro de uma pasta do Windows e precisa abrir essa pasta logo após um processamento, como fazer?

A solução é bem simples, usamos a função ShellExecute, passamos o comando para abrir o explorer.exe, passando a pasta do Windows.

Por exemplo, se quisermos abrir a pasta C:\logs_importacao, o código seria o seguinte:

ShellExecute("open", "explorer.exe", "logs_importacao", "C:\", 1)

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

2 Responses

  1. WALTER ARAUJO FRANCO disse:

    Olá Dan,

    Tô aqui te consultando novamente… 🙂
    Mas, a rotina que você demonstra aí, abre a pasta na própria máquina do usuário certo?
    Se eu quiser executar um arquivo .BAT que esteja por exemplo na rootpath do protheus (ou qq outra pasta do servidor), teria como?
    Um abraço e obrigado!

    Walter Franco

Deixe uma resposta para Dan Atilio (Daniel Atilio)Cancelar resposta

Terminal de Informação