সকল ফাইল ভিন্ন ভিন্ন ডিরেক্টরির মধ্যে থাকে, এবং পাইথন এইগুলো হ্যান্ডল করতে কোনো সমস্যা নেই। os মডিউলে ডিরেক্টরি তৈরি, মুছে ফেলা এবং পরিবর্তন করার জন্য অনেক মেথড আছে।
mkdir() মেথড
কারেন্ট ডিরেক্টরিতে ডিরেক্টরি তৈরি করতে os মডিউলের mkdir() মেথড ব্যবহার করুন। এই মেথডে ডিরেক্টরির নাম আর্গুমেন্ট হিসেবে দিতে হবে।
সিনট্যাক্স
os.mkdir("newdir")
উদাহরণ
কারেন্ট ডিরেক্টরিতে "test" ডিরেক্টরি তৈরি:
#!/usr/bin/python
import os
# "test" ডিরেক্টরি তৈরি
os.mkdir("test")
chdir() মেথড
কারেন্ট ডিরেক্টরি পরিবর্তন করতে chdir() মেথড ব্যবহার করুন। এটি একটি আর্গুমেন্ট নেয় যা আপনি কারেন্ট ডিরেক্টরি হিসেবে করতে চান।
সিনট্যাক্স
os.chdir("newdir")
উদাহরণ
"/home/newdir" ডিরেক্টরিতে যাওয়া:
#!/usr/bin/python
import os
# ডিরেক্টরি "/home/newdir"-এ পরিবর্তন
os.chdir("/home/newdir")
getcwd() মেথড
getcwd() মেথড কারেন্ট ওয়ার্কিং ডিরেক্টরি দেখায়।
সিনট্যাক্স
os.getcwd()
উদাহরণ
#!/usr/bin/python import os # কারেন্ট ডিরেক্টরির লোকেশন os.getcwd()
rmdir() মেথড
rmdir() মেথড আর্গুমেন্ট হিসেবে পাস করা ডিরেক্টরি ডিলিট করে। ডিরেক্টরি রিমুভ করার আগে এর সব কন্টেন্ট রিমুভ করা দরকার।
সিনট্যাক্স
os.rmdir('dirname')
উদাহরণ
"/tmp/test" ডিরেক্টরি রিমুভ করা (ফুল কোয়ালিফাইড নাম দরকার):
#!/usr/bin/python
import os
# "/tmp/test" ডিরেক্টরি রিমুভ
os.rmdir("/tmp/test")