shutil মডিউলের move মেথড

shutil মডিউলের move মেথড একটি ফাইল বা ফোল্ডার স্থানান্তর করে। ফোল্ডারগুলি তাদের সমস্ত বিষয়বস্তু সহ স্থানান্তরিত হয়।

মেথডের প্রথম প্যারামিটারে উৎস ফাইলের পথ নির্দিষ্ট করা হয়, দ্বিতীয় প্যারামিটারে - নতুন ফাইলের গন্তব্য পথ, তৃতীয় ঐচ্ছিক প্যারামিটারে - ফাইল কপি করার ফাংশন (ডিফল্ট copy_function=copy2)।

মেথডটি নতুন ফাইলের গন্তব্য পথ রিটার্ন করে।

যদি উৎস এবং নতুন পথ একই হয়, তাহলে মেথডটি কেবল নির্দিষ্ট ফাইলের বিষয়বস্তু ওভাররাইট করে।

সিনট্যাক্স

pythonimport shutil

shutil.move(কোথা থেকে কপি করব, কোথায় কপি করব, [কপি ফাংশন])

উদাহরণ

চলুন file1.txt ফাইলটি স্থানান্তর করি:

pythonimport shutil

print(shutil.move('file1.txt', 'file2.txt'))

উদাহরণ

চলুন dir ফোল্ডারটি তার সমস্ত বিষয়বস্তু সহ স্থানান্তর করি:

pythonimport 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 মডিউলের,
    যা মেটাডেটা সহ ফাইল কপি করে