O PowerBuilder possui funções nativas para criação e remoção de diretórios, mas se você gosta de fazer as coisas de formas diferentes, o fonte abaixo mostra uma forma alternativa de fazer isso.A implementação abaixo é a mesma utilizada no PFC.
Primeiro, declare as funções externas:
1 2 |
FUNCTION boolean CreateDirectoryA(ref string path, long attr) LIBRARY "kernel32.dll" FUNCTION boolean RemoveDirectoryA(ref string path) LIBRARY "KERNEL32.DLL" |
Agora, utilize as funções:
1 2 |
CreateDirectoryA("C:\Arquivos", 0) RemoveDirectoryA("c:\Arquivos") |
Observação:
- Esta função não cria mais de um diretório de uma vez. (Exemplo: Se quiser criar o subdiretório bacon dentro da pasta c:\Arquivos, primeiro você precisa criar c:\Arquivos e depois a pasta Bacon).
The following two tabs change content below.

Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

Latest posts by Breno RdV (see all)
- Fazendo requests POST/GET. (PowerBuilder) - Fevereiro 20, 2019
- Recuperando argumentos da URL em uma aplicação Flask. (Python) - Fevereiro 13, 2019
- Entendendo REST API - Fevereiro 6, 2019