نسخ ملف من مكان لمكان آخر باستخدام مكتبة shutil ببايثون ؟
السلام عليكم و رحمة الله و بركاته،
إستخدمت مكتبة shutil لنسخ ملف من مكان إلى مكان آخر، مثلاً من مجلد program files إلى سطح المكتب.
هذا هو الكود:
if os.path.exists(self.file_path): copy_to = filedialog.askdirectory() shutil.copyfile(self.file_path, copy_to) os.startfile(copy_to) self.home() else: msg.showerror("ملف", "الملف غير موجود") except Exception as e: print(e) msg.showerror("Error", f"{e}")
يظهر لي الخطأ التالي:
[Errno 13] Permission denied: 'C:/Users/pcc/Desktop'
قد يكون الخطأ في إعطاء الصلاحية للبرنامج لذلك خرجت من pycahrm و شغلته كمسؤول و لكن نفس الخطأ يظهر لي.