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

Я работаю над тестовым случаем, для которого создаю несколько подкаталогов. Однако, похоже, у меня больше нет разрешения на их удаление. Мой 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'

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

11
задан Sergio Da Silva 24 July 2012 в 06:08
поделиться