پایتون توابع داخلی برای کپی برداری آسان از فایل ها با استفاده از Shell System Operating فراهم می کند.
دستور زیر برای کپی فایل استفاده می شود.
shutil.copy(src,dst)
دستور زیر برای کپی کردن فایل با اطلاعات MetaData استفاده می شود.
shutil.copystat(src,dst)
در اینجا مراحل کپی کردن فایل در پایتون آورده شده است.
مرحله ۱) قبل از اینکه فایل را کپی کنیم ، باید مسیر مربوط به فایل اصلی را در دایرکتوری اصلی دریافت کنیم. در کد –
۱- تعریف متغیر
۲- اعمال تابع split روی متغیر
توضیح کد
ابتدا می خواهیم بررسی کنیم فایل “guru99.txt” وجود دارد یا خیر. از آنجا که فایل guru99.txt را قبلاً ایجاد کرده ایم ، می دانیم که وجود دارد و با بقیه ی کد ادامه خواهیم داد.
در صورت وجود فایل ، مسیر فایل را در متغیر “src” ذخیره می کنیم.
پس از دریافت مسیر ، قصد داریم مسیر و نام فایل را از هم جدا کنیم.
برای این کار ، از تابع path.split در متغیر منبع استفاده می کنیم.
هنگام اجرا ، کد “نام فایل” و “مسیر فایل” را جداگانه چاپ می کند.