shutil মডিউলের move মেথড
shutil মডিউলের move মেথড
একটি ফাইল বা ফোল্ডার স্থানান্তর করে। ফোল্ডারগুলি তাদের
সমস্ত বিষয়বস্তু সহ স্থানান্তরিত হয়।
মেথডের প্রথম প্যারামিটারে উৎস ফাইলের পথ
নির্দিষ্ট করা হয়, দ্বিতীয় প্যারামিটারে -
নতুন ফাইলের গন্তব্য পথ, তৃতীয়
ঐচ্ছিক প্যারামিটারে - ফাইল কপি করার
ফাংশন (ডিফল্ট copy_function=copy2)।
মেথডটি নতুন ফাইলের গন্তব্য পথ রিটার্ন করে।
যদি উৎস এবং নতুন পথ একই হয়, তাহলে মেথডটি কেবল নির্দিষ্ট ফাইলের বিষয়বস্তু ওভাররাইট করে।
সিনট্যাক্স
import shutil
shutil.move(কোথা থেকে কপি করব, কোথায় কপি করব, [কপি ফাংশন])
উদাহরণ
চলুন file1.txt ফাইলটি স্থানান্তর করি:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
উদাহরণ
চলুন dir ফোল্ডারটি তার
সমস্ত বিষয়বস্তু সহ স্থানান্তর করি:
import shutil
print(shutil.move('dir', 'trg'))
আরও দেখুন
-
removeমেথডosমডিউলের,
যা একটি ফাইল মুছে দেয় -
copyমেথডshutilমডিউলের,
যা অ্যাক্সেস মোড সংরক্ষণ করে ফাইল কপি করে -
getcwdমেথডosমডিউলের,
যা বর্তমান ওয়ার্কিং ডিরেক্টরি রিটার্ন করে -
path.existsমেথডosমডিউলের,
যা একটি পথের অস্তিত্ব পরীক্ষা করে -
path.isdirমেথডosমডিউলের,
যা একটি ফোল্ডারের অস্তিত্ব পরীক্ষা করে -
path.isfileমেথডosমডিউলের,
যা একটি ফাইলের অস্তিত্ব পরীক্ষা করে -
scandirমেথডosমডিউলের,
যা একটি ফোল্ডারে ফাইলগুলি ইটারেট করে -
rmtreeমেথডshutilমডিউলের,
যা পুনরাবৃত্তিমূলকভাবে একটি ফোল্ডার মুছে দেয় -
copy2মেথডshutilমডিউলের,
যা মেটাডেটা সহ ফাইল কপি করে