FileMove
Overview
Bem-vindos, desenvolvedores do PowerBuilder! Hoje, vamos mergulhar no mundo do gerenciamento de arquivos com uma função extremamente útil: a FileCopy. Seja você um veterano no PowerBuilder ou apenas começando, este guia ajudará a simplificar uma das tarefas mais comuns em qualquer projeto de software: mover arquivos. Preparado? Então, vamos lá!
Move o arquivo para o local especificado.
Sintaxe:
FileCopy ( sourcefile, targetfile)
Retorno:
- 1 – Sucesso;
- -1 – Erro ao abrir o arquivo (sourcefile);
- -2 Erro ao escrever o arquivo no destino (targetfile);
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.
- Se o arquivo já existir no destino (targetfile), a função FileMove irá falhar. Caso queira substituir o arquivo no destino, utilize a função FileCopy.
Como utilizar:
Exemplo 01: Movendo o arquivo (sourcefile) para o destino (targetfile).
string ls_arquivo, ls_destino
long ll_resultado
ls_arquivo = "c:\temp\log.txt"
ls_destino = "p:\backup\log.txt"
ll_resultado = FileCopy(ls_arquivo, ls_destino)
choose case ll_resultado
case 1
//Sucesso
case -1
//Não foi possível abrir o arquivo
case -2
//Não foi possível escrever o arquivo
end choose
Argumentos:
Argumento | Obrigatório | Descrição |
---|---|---|
sourcefile | Sim | String com o arquivo que será movido. |
targetfile | Sim | Caminho completo para onde o arquivo será movido. Deve contar o nome do novo arquivo. |
Referência:
Dúvidas sobre o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.