سیستم پرونده fs
زمان تغییر و دسترسی و مجوزهای پرونده؛ پایهی بستههای پرونده، پوشه و مسیر.
واردسازی سیستم پرونده
در این صفحه
بستهی سیستم پرونده چند روال مشترک دارد و سه زیربستهی پرکاربرد: پرونده، پوشه و مسیر. زمانها به ثانیه از آغاز سال ۱۹۷۰ (زمان یونیکس) هستند.
مجوزها را به شکل هشتهشتی بنویسید، مثل 0o644 (مالک میخواند و مینویسد، بقیه فقط میخوانند). مجوزها همان رقمها را به شکل یک عدد معمولی برمیگرداند، مثل 644، تا راحت خوانده شود.
روالها
زمان تغییر ModTime
روال زمان تغییر(path: رشته): صحیح۶۴زمان آخرین تغییر محتوای پرونده.
واردسازی سیستم پرونده
واردسازی سیستم پرونده.پرونده
روال ریشه:
پرونده.نوشتن متن("گزارش.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