কম্পিউটার টিউটোরিয়াল

পাইথনে ডিরেক্টরিতে একাধিক ফাইল ডিলিট করার পদ্ধতি


আপনি os মডিউলের ফাংশন ব্যবহার করে একটি সিঙ্গেল ফাইল বা একটি খালি ফোল্ডার ডিলিট করতে পারেন।

উদাহরণ

উদাহরণস্বরূপ, আপনি যদি my_file.txt ডিলিট করতে চান,

>>> import os >>> os.remove('my_file.txt')

os.remove-এ আর্গুমেন্ট অবশ্যই অ্যাবসোলিউট বা রিলেটিভ পাথ হতে হবে।

একাধিক ফাইল ডিলিট করতে, শুধু আপনার ফাইল লিস্টের ওপর লুপ চালান এবং উপরের ফাংশন ব্যবহার করুন। আপনি যদি একটি ফোল্ডার ডিলিট করতে চান যাতে সব ফাইল থাকে, তবে আপনি ফোল্ডারটি নিচের মত রিমুভ করতে পারেন:

>>> import shutil >>> shutil.rmtree('my_folder')

উদাহরণ

আপনি রেজেক্সও ব্যবহার করতে পারেন প্যাটার্ন ম্যাচ করে ফাইল ডিলিট করতে। উদাহরণস্বরূপ,

import os, re, os.path pattern = "^your_regex_here$" mypath = "my_folder" for root, dirs, files in os.walk(mypath):     for file in filter(lambda x: re.match(pattern, x), files):         os.remove(os.path.join(root, file))

  1. Linux-এ ফাইল বা ডিরেক্টরি ডিলিট করার পদ্ধতি

  2. পাইথনে একসাথে একাধিক ফাইল রিনেম করা

  3. লিনাক্সে ডিরেক্টরি (Directory) ডিলিট করার সম্পূর্ণ গাইড

  4. ডুপ্লিকেট ফাইল দ্রুত ও নিরাপদে সরান: ধাপে ধাপে গাইড