Como faço para remover/excluir uma pasta que não está vazia?

| | | | | | | |

Estou recebendo um erro de "acesso negado" quando tento excluir uma pasta que não está vazia. Eu usei o seguinte comando na minha tentativa: os.remove("/folder_name").

Qual é a maneira mais eficaz de remover/excluir uma pasta/diretório que não está vazio?