CHMOD [AS]
Autor: Eurai Criado: 01/01/2016 Atualizado: 25/04/2025Descrição
CHMOD [AS] - Altera as permissões de um arquivo. |
Sintaxe
CHMOD( <cFileName>, <nFileMode> ) |
Parâmetros
Par | Nome | Tipo | Descrição | Default | Obg | Ref |
01 |
cFileName |
Numérico |
Indica o nome do arquivo no qual se deseja alterar suas propriedades (atributos) do sistema |
X | ||
02 | nFileMode |
Numérico |
Indica a permissão que será atribuída ao proprietário, grupo ou representante do arquivo indicado no parâmetro <cFileName> |
X |
Retorno
Retorno | Tipo | Descrição |
lRet | Boolean |
Retorna verdadeiro (.T.), se a alteração da restrição for realizada com sucesso; caso contrário, falso (.F.). |
Exemplo
#INCLUDE "TOTVS.CH" User Function CHMOD() CHMOD( cFileName , 666 ) // Em linux, direitos de escrita e leitura. CHMOD( cFileName, 2 ) // Em windows, direito de escrita ( Remove flag de "somente leitura" caso esteja setado ) Return( Nil )
Resultado
Informações adicionais
Em ambiente Windows, a função CHMOD() apenas permite alterar a propriedade "somente leitura" ( read-only ) de um arquivo. Para remover o flag "somente leitura", dando direitos de escrita no arquivo, devemos informar o número 2 no parâmetro , e para setar o flag "somente leitura", impedindo a escrita no arquivo, deve-se informar o número 4 em |
NFILEMODE
1 |
Direito de execução |
2 |
Direito de escrita |
4 |
Direito de leitura |
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Discussão (0)
Sem comentários ainda
Realize o LOGIN no site para poder comentar