DirectoryExists
Overview
Se você já se pegou questionando se um diretório específico existe ou não no PowerBuilder, então está no lugar certo! De maneira leve e descomplicada, mas com a seriedade que o tema requer, este post te guiará através do uso eficaz da função DirectoryExists. Vamos juntos explorar como essa funcionalidade pode te ajudar a evitar erros comuns e garantir que seus projetos rodem lisinho, verificando diretórios com precisão e eficiência.
Verifica se um diretório existe ou não. Recomenda-se utilização antes da função FileOpen.
Sintaxe:
DirectoryExists(directoryname)
Retorno:
- true se o diretório existir;
- false se o diretório não existir ou se o argumento passado for um arquivo e não um diretório;
Destalhes sobre a função!
Appeon: Função suportada. No PowerBuilder, o caminho relativo aponta para o diretório da aplicação, mas no Appeon o caminho relativo aponta para o diretório do Desktop do Usuário.
Como utilizar:
Exemplo 01:
string ls_arquivo, ls_diretorio
boolean lb_resultado1, lb_resultado2, lb_resultado3
ls_arquivo = "c:\temp\log.txt"
ls_diretorio = "c:\temp"
lb_resultado1 = DirectoryExists(ls_arquivo)
lb_resultado2 = DirectoryExists(ls_diretorio)
ls_diretorio = "c:\temp\caminho_invalido"
lb_resultado3 = DirectoryExists(ls_diretorio)
No código acima, as variáveis lb_resultado1 e lb_resultado3 ficarão marcadas como false e a lb_resultado2 como true.
Argumentos:
Argumento | Obrigatório | Descrição |
---|---|---|
directoryname | Sim | String com o nome do diretório que será verificado. |
Referência:
Dúvidas sobre o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.