Как избежать «WindowsError: [Ошибка 5] Доступ запрещен»

Там есть скрипт для повторного создания папки:

# Remove folder (if exists) with all files
if os.path.isdir(str(os.path.realpath('..') + "\\my_folder")):
        shutil.rmtree(os.path.realpath('..') + "\\my_folder", ignore_errors=True)
# Create new folder
os.mkdir(os.path.realpath('..') + "\\my_folder")

Это работает почти всегда, но в некоторых случаях (на этапе создания) я получаю

WindowsError: [Error 5] Access is denied: 'C:\\Path\\To\\my_folder'

Что может вызвать эту ошибку и как ее избежать?

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

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