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

পাইথনে ফাইলের ক্রিয়েশন ও মডিফিকেশন ডেট/টাইম সেট করার পদ্ধতি


ক্রিয়েশন টাইম পাওয়া (প্ল্যাটফর্ম-নির্ভর)

উইন্ডোজ: os.path.getctime(file_path)

>>> import os
>>> print(os.path.getctime('my_file'))
1505928271.0689342

ইউনিক্স/লিনাক্স: st_birthtime অ্যাট্রিবিউট (সব সিস্টেমে নেই)

import os
stat = os.stat(path_to_file)
try:
    print(stat.st_birthtime)
except AttributeError:
    # লিনাক্সে ক্রিয়েশন টাইম সহজে পাওয়া যায় না
    print(stat.st_mtime)  # লাস্ট মডিফিকেশন টাইম

মডিফিকেশন টাইম (ক্রস-প্ল্যাটফর্ম)

>>> import os
>>> print(os.path.getmtime('my_file'))
1505928275.3081832

সময়টি ইপক (১৯৭০-০১-০১) থেকে সেকেন্ড সংখ্যা হিসেবে রিটার্ন হয়। datetime.fromtimestamp() দিয়ে রিডেবল ফরম্যাটে কনভার্ট করুন।

  1. জাভাস্ক্রিপ্টে বর্তমান তারিখ ও সময় পাওয়ার উপায়

  2. পাইথনে Tkinter ব্যবহার করে ডিরেক্টরি সিলেক্ট ও লোকেশন সংরক্ষণ

  3. পাইথনে time লাইব্রেরি দিয়ে টাইম এক্সেস ও কনভার্ট

  4. ফ্যান্টমজেএস (PhantomJS) ও সেলেনিয়াম দিয়ে পাইথনে উইন্ডো সাইজ সেট করুন