پرش به مطلب اصلی

fattrib

هشدار

This function was added in omp v1.1.0.2612 and will not work in earlier versions!

هشدار

This function starts with a lowercase letter.

توضیحات

تنظیم ویژگی‌های فایل.

نامتوضیحات
const filename[]نام فایل.
timestamp = 0زمان آخرین تغییر فایل. زمانی که این پارامتر روی صفر تنظیم شود، زمان فایل تغییر نخواهد کرد.
attrib = 0x0Fماسک بیتی با ویژگی‌های جدید فایل. زمانی که روی 0x0F تنظیم شود، ویژگی‌های فایل تغییر نخواهند کرد.

مقادیر بازگشتی

true در صورت موفقیت، false در صورت شکست.

مثال‌ها

// تغییر زمان تغییر فایل به 'Thu Mar 07 2024 06:28:15'
if (fattrib("file.txt", 1709792895))
{
// موفقیت
print("File attributes was set.");
}
else
{
// خطا
print("The file \"file.txt\" does not exists, or can't set the attributes.");
}

نکات

نکته
  • زمان به تعداد ثانیه‌ها از نیمه شب در 1 ژانویه 1970 است: شروع دوره سیستم UNIX.
  • ویژگی‌های فایل ماسک بیتی هستند.
  • معنای هر بیت بستگی به سیستم فایل زیرین دارد (مثل FAT، NTFS، etx2 و غیره).

توابع مرتبط

  • fopen: باز کردن یک فایل.
  • fclose: بستن یک فایل.
  • ftemp: ایجاد جریان فایل موقت.
  • fremove: حذف یک فایل.
  • fwrite: نوشتن در فایل.
  • fputchar: قرار دادن کاراکتر در فایل.
  • fgetchar: دریافت کاراکتر از فایل.
  • fblockwrite: نوشتن بلوک‌های داده در فایل.
  • fblockread: خواندن بلوک‌های داده از فایل.
  • fseek: پرش به کاراکتر مشخص در فایل.
  • flength: دریافت طول فایل.
  • fexist: بررسی وجود فایل.
  • fmatch: بررسی تطبیق الگوها با نام فایل.
  • ftell: دریافت موقعیت فعلی در فایل.
  • fflush: فلاش کردن فایل روی دیسک (اطمینان از تکمیل همه نوشتن‌ها).
  • fstat: برگرداندن اندازه و زمان فایل.
  • frename: تغییر نام فایل.
  • fcopy: کپی کردن فایل.
  • filecrc: برگرداندن مقدار CRC 32-بیتی فایل.
  • diskfree: برگرداندن فضای خالی دیسک.
  • fcreatedir: ایجاد دایرکتوری.