Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Função: CHMOD

Altera as permissões de um arquivo por outro.

CHMOD ( [ cFileName], [ nFileMode] ) --> lRet

NomeTipoDescriçãoObrigatórioReferência
cFileNameCaracterIndica o nome do arquivo no qual se deseja alterar suas propriedades (atributos) do sistema.
nFileModeNuméricoIndica a permissão que será atribuída ao proprietário, grupo ou representante do arquivo indicado no parâmetro cFileName.
    lRet(logico)
  • Retorna verdadeiro (.T.), se a alteração da restrição for realizada com sucesso; caso contrário, falso (.F.).
  • Essa função era executada apenas em ambiente Linux/Unix. No entanto, para builds superiores a 7.00.101202A, está função será compatível com Windows.
  • O parâmetro <nFileMode>, consiste em três números, em octal, que especifica as restrições de acesso para o proprietário, grupo de usuário do proprietário e finalmente qualquer outro, nessa ordem.
    Cada número pode ser calculado pela adição das permissões necessárias para o alvo. Observe:

Número Descrição
 1  Direito de execução
 2  Direito de escrita
 4  Direito de leitura

  • Para obter mais informações sobre os modos no sistema Linux/Unix, consulte man chmod(1) e man chmod(2).
CHMOD( cFileName , 777 ) // Resultado: .T.CHMOD( cFileName, 4 )  // Somente leitura
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

  • Sem rótulos