fstat
هشدار
This function was added in omp v1.1.0.2612 and will not work in earlier versions!
هشدار
This function starts with a lowercase letter.
توضیحات
سایز و timestamp فایل رو برمیگردونه.
نام | توضیحات |
---|---|
const filename[] | اسم فایل. |
&size | اگه تابع موفق باشه، این پارامتر سایز فایل رو نگه میداره. |
×tamp | اگه تابع موفق باشه، این پارامتر زمان آخرین تغییر فایل رو نگه میداره. |
&attrib | اگه تابع موفق باشه، این پارامتر attribute های فایل رو نگه میداره. |
&inode | اگه تابع موفق باشه، این پارامتر شماره inode فایل رو نگه میداره. شماره inode یه شمارهست که فایل رو به طور یونیک شناسایی میکنه، و معمولاً موقعیت فیزیکی (شروع) فایل رو روی دیسک یا مموری کارت نشون میده. |
برگشتی
true - تابع با موفقیت اجرا شد.
false - تابع نتونست اجرا بشه. (فایل وجود نداره)
مثالها
new
size,
timestamp,
attrib,
inode;
if (fstat("file.txt", size, timestamp, attrib, inode))
{
// موفق بود
printf("size = %d, timestamp = %d, attrib = %d, inode = %d", size, timestamp, attrib, inode);
}
else
{
// خطا
print("The file \"file.txt\" does not exists, or can't be opened.");
}
توابع مرتبط
- fopen: باز کردن فایل.
- fclose: بستن فایل.
- ftemp: ساختن یه فایل موقت.
- fremove: حذف فایل.
- fwrite: نوشتن توی فایل.
- fputchar: گذاشتن یه کاراکتر توی فایل.
- fgetchar: گرفتن یه کاراکتر از فایل.
- fblockwrite: نوشتن بلوکهای داده توی فایل.
- fblockread: خوندن بلوکهای داده از فایل.
- fseek: پریدن به یه کاراکتر خاص توی فایل.
- flength: گرفتن طول فایل.
- fexist: چک کردن که فایل وجود داره یا نه.
- fmatch: چک کردن که پترنها با اسم فایل مچ کنن یا نه.
- ftell: گرفتن موقعیت فعلی توی فایل.
- fflush: ذخیره کردن فایل روی دیسک (مطمئن شو که همه نوشتهها کامل شدن).
- frename: تغییر نام فایل.
- fcopy: کپی کردن فایل.
- filecrc: برگردوندن مقدار CRC 32-bit فایل.
- diskfree: برگردوندن فضای خالی دیسک.
- fattrib: تنظیم attribute های فایل.
- fcreatedir: ساختن پوشه.