کتابخانه‌ی استاندارد · سیستم و ابزار

سیستم پرونده fs

زمان تغییر و دسترسی و مجوزهای پرونده؛ پایه‌ی بسته‌های پرونده، پوشه و مسیر.

واردسازی سیستم پرونده
در این صفحه
  1. روال‌ها

بسته‌ی سیستم پرونده چند روال مشترک دارد و سه زیربسته‌ی پرکاربرد: پرونده، پوشه و مسیر. زمان‌ها به ثانیه از آغاز سال ۱۹۷۰ (زمان یونیکس) هستند.

مجوزها را به شکل هشت‌هشتی بنویسید، مثل 0o644 (مالک می‌خواند و می‌نویسد، بقیه فقط می‌خوانند). مجوزها همان رقم‌ها را به شکل یک عدد معمولی برمی‌گرداند، مثل 644، تا راحت خوانده شود.

روال‌ها

زمان تغییر ModTime

روال زمان تغییر(path: رشته): صحیح۶۴
زمان آخرین تغییر محتوای پرونده.
fs-ModTime.salam
واردسازی سیستم پرونده
واردسازی سیستم پرونده.پرونده

روال ریشه:
    پرونده.نوشتن متن("گزارش.txt"، "سلام")
    ت := سیستم پرونده.زمان تغییر("گزارش.txt")
    سرچاپ ت > ۰، سیستم پرونده.زمان دسترسی("گزارش.txt") > ۰، سیستم پرونده.زمان ایجاد("گزارش.txt") >= ۰
    سیستم پرونده.تغییر مجوز("گزارش.txt"، 0o644)
    سرچاپ سیستم پرونده.مجوزها("گزارش.txt")
پایان
خروجیtrue true true 644

زمان دسترسی AccessedTime

روال زمان دسترسی(path: رشته): صحیح۶۴
زمان آخرین خواندن پرونده.

نمونه‌ی این مورد همراه با موارد بالاتر آمده است: fs-ModTime.salam

زمان ایجاد CreatedTime

روال زمان ایجاد(path: رشته): صحیح۶۴
زمان ایجاد پرونده؛ جایی که سیستم آن را نگه نمی‌دارد، صفر.

نمونه‌ی این مورد همراه با موارد بالاتر آمده است: fs-ModTime.salam

تغییر مجوز Chmod

روال تغییر مجوز(path: رشته، mode: صحیح): صحیح
مجوزهای پرونده را تغییر می‌دهد؛ مجوز را هشت‌هشتی بدهید، مثل 0o644.

نمونه‌ی این مورد همراه با موارد بالاتر آمده است: fs-ModTime.salam

مجوزها Permissions

روال مجوزها(path: رشته): صحیح
مجوزهای پرونده، با رقم‌های هشت‌هشتی، مثل 644.

نمونه‌ی این مورد همراه با موارد بالاتر آمده است: fs-ModTime.salam