Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

نسخ ملف من مكان لمكان آخر باستخدام مكتبة 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 و شغلته كمسؤول و لكن نفس الخطأ يظهر لي.

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.