بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۵ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی مسیر یک فایل را دریافت کرده و ویژگی‌های آن را نمایش می‌دهد.
ویژگی‌هایی که نمایش داده می‌شوند شامل نام فایل، زمان آخرین دسترسی، زمان آخرین تغییر، اندازه فایل و مسیر کامل آن هستند.


کد پایتون:


import os
import time

# مسیر فایل
file_path = input("مسیر فایل را وارد کنید: ")

# بررسی وجود فایل
if not os.path.isfile(file_path):
    print("فایل مورد نظر یافت نشد.")
else:
    print("\n--- ویژگی‌های فایل ---")
    print("نام فایل:", os.path.basename(file_path))
    print("مسیر کامل:", os.path.abspath(file_path))
    print("اندازه فایل (بایت):", os.path.getsize(file_path))
    print("زمان آخرین دسترسی:", time.ctime(os.path.getatime(file_path)))
    print("زمان آخرین تغییر:", time.ctime(os.path.getmtime(file_path)))

نمونه خروجی:


مسیر فایل را وارد کنید: D:/Data/info.txt  
--- ویژگی‌های فایل ---  
نام فایل: info.txt  
مسیر کامل: D:/Data/info.txt  
اندازه فایل (بایت): 2048  
زمان آخرین دسترسی: Sat Sep 27 18:30:00 2025  
زمان آخرین تغییر: Sat Sep 27 18:20:00 2025

توضیح مراحل:

- مسیر فایل با input() از کاربر دریافت می‌شود
- با os.path.isfile() بررسی می‌شود که فایل وجود دارد یا نه
- نام فایل با os.path.basename() استخراج می‌شود
- مسیر کامل با os.path.abspath() نمایش داده می‌شود
- اندازه فایل با os.path.getsize() به بایت محاسبه می‌شود
- زمان آخرین دسترسی و تغییر با os.path.getatime() و getmtime() گرفته شده و با time.ctime() به فرمت خوانا تبدیل می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی