Alterar recursivamente as permissões de arquivos (sys.lchmod_r)
Declaração
sys.lchmod_r(caminho_do_arquivo, permissões)
Parâmetros
- caminho do arquivo
Texto. - permissões
Inteiro; valor das permissões. Por exemplo, o octal0755equivale a7 * 8^2 | 5 * 8^1 | 5.
Texto; valor das permissões, como"0755"ou"rwxr-xr-x"(aceito a partir da versão 20250625).
Descrição
Altera recursivamente as permissões de todos os arquivos e subdiretórios do diretório; não percorre diretórios apontados por links simbólicos em níveis mais profundos.
Esta função está disponível a partir da versão 20250220.
Exemplo
sys.lchmod_r("/var/mobile/Media/1ferver", 7 * 8^2 | 5 * 8^1 | 5)
-- A partir da versão 20250625, estas duas formas de parâmetro são aceitas
sys.lchmod_r("/var/mobile/Media/1ferver", "0755")
sys.lchmod_r("/var/mobile/Media/1ferver", "rwxr-xr-x")