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: ایجاد دایرکتوری.