Altera as permissões de um arquivo existente no disco local ou servidor.
Sintaxe
LOG_file_chmod( < l_file > , < l_client >) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_file |
| Sim | Caminho completo de localização do arquivo em disco. |
l_chmod | SMALLINT | Sim | Somatória das permissões a serem atribuídas para o arquivo. 1 - Direito de execução 2 - Direito de escrita 4 - Direito de leitura Exemplos: Execução (1) + Leitura (4) = 5 Execução (1) + Leitura (4) + Execução (2) = 7 Apenas leitura (4) = 4 |
l_client |
| Sim | Ambiente de pesquisa do arquivo: 0 - Servidor 1 - Local. |
Retorno
Tipo | Descrição |
---|---|
| Verdadeiro se o arquivo informado teve seu nível de permissão ajustado com sucesso. |
Exemplo
#-----------------------------# FUNCTION LOG_fileChmod_test() #-----------------------------# DEFINE l_file CHAR(250) LET l_file = "c:\\temp\\arquivo1.txt" IF LOG_file_chmod(l_file,1) THEN CALL conout("Permissão de acesso do arquivo alterada com sucessO.") ELSE CALL conout("Arquivo inexistente ou sem permissão de acesso para alterar permissão do arquivo.") END IF END FUNCTION
Informações
Fontes: file.4gl, file.prw
Observações
Podem existir situações em que as permissões não sejam devidamente aplicadas. Neste caso acesse a documentação da função CHMOD e avalie o tópico "Observações".
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas