Не удается удалить папку с помощью os.remove (WindowsError: [Ошибка 5] Доступ запрещен: 'c: / temp / New Folder')

Я работаю над тестовым набором, для которого я создаю несколько подкаталогов. Однако у меня, похоже, больше нет разрешения на их удаление. Мой UA - учетная запись администратора (Windows XP).

Я впервые попробовал:

folder="c:/temp/" 
for dir in os.listdir(folder): 
    os.remove(folder+dir)

а потом

folder="c:/temp/" 
os.remove(folder+"New Folder")

потому что я уверен, что «Новая папка» пустой. Однако во всех случаях я получаю:

Traceback (most recent call last): 
  File "<string>", line 3, in <module> 
WindowsError: [Error 5] Access is denied: 'c:/temp/New Folder'

Кто-нибудь знает, что идет не так?

Ответы на вопрос(7)

Ваш ответ на вопрос