Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
DELETE FOLDER
|
DELETE FOLDER ( pasta {; delete Opcao} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
pasta | String |
![]() |
Nome da pasta, ou rota de acesso completa da pasta a apagar | |||||
delete Opcao | Inteiro longo |
![]() |
Opção de apagar a pasta | |||||
O comando DELETE FOLDER apaga a pasta cujo nome ou rota completa for passada em pasta.
Como padrão, por razões de segurança, se omitir o parâmetro deleteOption, DELETE FOLDER só permite que pastas vazias sejam apagadas. Se quiser que o comando apague pastas não-vazias, deve usar o parâmetro deleteOption. Em deleteOption, pode passar uma das constantes abaixo, encontradas no tema "Documentos Sistema":
Constante | Tipo | Valor | Comentário |
Delete only if empty | Inteiro longo | 0 | Apaga a pasta apenas se a pasta estiver vazia. |
Delete with contents | Inteiro longo | 1 | Apaga a pasta com todos os seus conteúdos |
(*) em Windows: -54 (Tentativa de abrir um arquivo bloqueado para escrita)
em OS X: -45 (O arquivo está bloqueado ou o caminho não é correto)
Pode interceptar estes erros usando o método isntalado pelo comando ON ERR CALL.
Produto: 4D
Tema: Documentos de Sistema
Número
693
Criado por: 4D v6.7
Modificado: 4D v15 R5
Manual de linguagem 4D ( 4D v20 R7)