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

পাইথনে ফাইল তৈরির ও মডিফিকেশন ডেট/টাইম কীভাবে পাবেন?

একটি ফাইলের ক্রিয়েশন টাইম পেতে, আপনি উইন্ডোজে os.path.getctime(file_path) ব্যবহার করতে পারেন। ইউনিক্স সিস্টেমে, আপনি একই ফাংশন ব্যবহার করতে পারবেন না কারণ এটি ফাইলের অ্যাট্রিবিউট বা কন্টেন্ট শেষবার কখন চেঞ্জ হয়েছিল সেটি রিটার্ন করে। ইউনিক্স-ভিত্তিক সিস্টেমে ক্রিয়েশন টাইম পেতে, stat টাপলের st_birthtime অ্যাট্রিবিউট ব্যবহার করুন।

উদাহরণ

উইন্ডোজে -

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

এটি ইপক থেক সেকেন্ড সংখ্যায় টাইম দেয়। ইউনিক্স সিস্টেমের জন্য,

import os
stat = os.stat(path_to_file)
try:
    print(stat.st_birthtime)
except AttributeError:
    # Probably on Linux. ক্রিয়েশন ডেট পাওয়ার সহজ উপায় নেই,
    # তাই আমরা কন্টেন্ট শেষবার কখন মডিফাই হয়েছিল সেটি দিয়ে কাজ চালাব।
    print(stat.st_mtime)

আউটপুট

এটি নিচের আউটপুট দেবে:

1505928271.0689342

ফাইলের মডিফিকেশন টাইম পেতে, আপনি os.path.getmtime(path) ব্যবহার করতে পারেন। এটি ক্রস-প্ল্যাটফর্ম সাপোর্টেড।

উদাহরণ

>>> import os
>>> print os.path.getmtime('my_file')
1505928275.3081832
  1. জাভাস্ক্রিপ্টে বর্তমান তারিখ/সময় সেকেন্ডে বের করার উপায়

  2. C++-এ বর্তমান সময় এবং তারিখ পাওয়া

  3. সি শার্পে ফাইলের ক্রিয়েশন টাইম (Creation Time) পাওয়ার পদ্ধতি

  4. Python 3-এ Tkinter filedialog থেকে স্ট্রিং পাওয়ার পদ্ধতি