Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

CHMOD [AS]

Autor: Eurai Criado: 01/01/2016 Atualizado: 25/04/2025

Descriçã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
chmod_-_resultado_01                                       

 

 

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