01 - Tradução das palavras em inglês para o português; 02 - Criação de um retorno para a função (true ou false); 03 - Tratamento para esconder os possíveis erros (chmod, unlink, rmdir); 04 - Tratamento do parâmetro passado, com relação à segurança; Desc. 01: Achei mais interessante traduzir, para que os mais leigos em inglês possam compreender melhor o que está acontecendo. Não traduzi o nome da função para que ninguém que já a utilizou precise modificar os códigos que a chamam. Desc. 02: Achei melhor criar um retorno para a função para se ter uma idéia se tudo aconteceu de acordo com o previsto e, assim, podendo tratar conforme cada circunstância. Desc. 03: Somente para esconder aquelas linhas indesejáveis, quando não foi possível mudar a permissão de um arquivo, por ex. Desc. 04: Mais detalhes no código-fonte. Observação Final: Acredito que esse código pode ser melhorado e muito. Qualquer nova alteração será muito bem vinda à toda comunidade. []z Silvano Girardi Jr.