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

পাইথনে ডিরেক্টরি লিস্টিং ক্রিয়েশন ডেট অনুযায়ী সর্টেড পাওয়ার পদ্ধতি


পাইথনে ডিরেক্টরি লিস্টিং ক্রিয়েশন ডেট অনুযায়ী সর্ট করতে, আপনি os.listdir() কল করতে পারেন ফাইলনেমের লিস্ট পেতে। তারপর প্রতিটি ফাইলের জন্য os.stat() কল করুন ক্রিয়েশন টাইম পেতে এবং শেষে ক্রিয়েশন টাইম অনুযায়ী সর্ট করুন।

উদাহরণ

import os import time import sys from stat import S_ISREG, ST_CTIME, ST_MODE dir_path = '.' # ডিরেক্টরির সব এন্ট্রি পান entries = (os.path.join(dir_path, file_name) for file_name in os.listdir(dir_path)) # তাদের স্ট্যাট পান entries = ((os.stat(path), path) for path in entries) # শুধু রেগুলার ফাইল রাখুন, ক্রিয়েশন ডেট যোগ করুন entries = ((stat[ST_CTIME], path)            for stat, path in entries if S_ISREG(stat[ST_MODE])) print(entries)

আউটপুট

উপরোক্ত কোড রান করলে আপনাকে ক্রিয়েশন ডেট অনুযায়ী সর্টেড লিস্টিং মেবে, উদাহরণস্বরূপ,

Mon Oct 23 18:01:25 2017 sorted_ls.py

  1. MySQL টেবিলের তৈরির তারিখ কীভাবে পাবেন?

  2. MySQL টেবিলের তৈরির তারিখ জানুন

  3. C#-এ ফাইল সাইজ পাওয়া (FileInfo.Length)

  4. Tkinter/Python-এ পপআপ ডায়ালগ কিভাবে তৈরি করবেন?