Não é possível remover uma pasta com os.remove (WindowsError: [Erro 5] O acesso foi negado: 'c: / temp / New Folder')
Estou trabalhando em um caso de teste para o qual eu crio alguns subdiretórios. No entanto, parece que não tenho mais permissão para removê-los. Meu UA é uma conta de administrador (Windows XP).
Eu tentei pela primeira vez:
folder="c:/temp/"
for dir in os.listdir(folder):
os.remove(folder+dir)
e depois
folder="c:/temp/"
os.remove(folder+"New Folder")
porque tenho certeza que "Nova Pasta" está vazia. No entanto, em todos os casos, recebo:
Traceback (most recent call last):
File "<string>", line 3, in <module>
WindowsError: [Error 5] Access is denied: 'c:/temp/New Folder'
Alguém sabe o que está errado?