Найти - Пользователи
Полная версия: PermissionError: [Errno 13] Permission denied
Начало » Python для новичков » PermissionError: [Errno 13] Permission denied
1
sonic911
Добрый.

Работаю с файлами на windows os.
Хочу после переименовки файла закинуть его в другую директорию:

 new_name = os.rename(file, cur)
source = os.path.realpath(new_name)
files_copy(source, destination)
def files_copy(src,dstn):
    
    return copy2(src, dstn)

file - строка с текущий адресом файла
cur - новое название файла
destination - директория, в которую я хочу скопировать.

Без копирования скрипт отрабатывает, а вот в зависимости от способа, которым я копирую вылетают ошибки, с этим методом: PermissionError: Permission denied C test.py .

Пробовал запускать от имени админа через cmd - тоже самое.
EugeneK
А ntfs права у польз. есть на изменение dstn каталога? Похоже что или UAC или ntfs права
sonic911
UAC отключен полностью, ntfs - изменение, чтение и запись. Сам скрипт и файлы висят не в папке Windows). Грешил даже на антивирус. Может в самом python скрипте нужно дать доступ к админке или что-то в этом роде?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB