কম্পিউটার

পাইথনের সাথে একটি ডিরেক্টরির সমস্ত ফাইল কীভাবে মুছবেন?


আপনি OS মডিউলে ফাংশন সহ একটি একক ফাইল বা একটি একক খালি ফোল্ডার মুছে ফেলতে পারেন।

উদাহরণ

উদাহরণস্বরূপ, আপনি যদি my_file.txt,

একটি ফাইল মুছতে চান
>>> os আমদানি করুন>>> os.remove('my_file.txt')

os.remove-এর যুক্তি অবশ্যই পরম বা আপেক্ষিক পথ হতে হবে।

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

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

এছাড়াও আপনি os.walk().

ব্যবহার করে পুনরাবৃত্তভাবে ফাইল মুছে ফেলতে পারেন

উদাহরণ

ইম্পোর্ট করুন os, re, os.pathmypath ="my_folder" এর জন্য রুট, dirs, os.walk(mypath):ফাইলে ফাইলের জন্য:os.remove(os.path.join(root, file)) 

উপরের পদ্ধতি ব্যবহার করা হলে ডিরেক্টরি ট্রি অক্ষত থাকবে।

hgjg


  1. লিনাক্সে কীভাবে একটি ফাইল বা ডিরেক্টরি মুছবেন

  2. কিভাবে C# এ একটি পথ থেকে সমস্ত ফাইল এবং ফোল্ডার মুছে ফেলবেন?

  3. পাইথন - কিভাবে একটি ফোল্ডারে সমস্ত এক্সেল ফাইল মার্জ করবেন

  4. পাইথনে অন্য স্ট্রিং দিয়ে একটি স্ট্রিংয়ের সমস্ত ঘটনা কীভাবে প্রতিস্থাপন করবেন?