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

fmatch

هشدار

This function starts with a lowercase letter.

توضیحات

نام فایلی که با pattern مطابقت داره رو پیدا میکنه.

نامتوضیحات
const filename[]string که نتیجه توش ذخیره میشه، به صورت packed string برمیگردونه.
const pattern[]pattern که باید match بشه. میتونه wildcard داشته باشه.
indexشماره فایل، در صورتی که چندین match وجود داشته باشه. (پیش‌فرض: 0)
size = sizeof (filename)بیشترین اندازه پارامتر name

برگشتی

true - موفق (فایل با pattern مطابقت داره)

false - ناموفق (فایل وجود نداره یا pattern مطابقت نداره)

مثال‌ها

if (fmatch("file.txt", "*.txt"))
{
print("The file matches the pattern.");
}
else
{
print("The file \"file.txt\" does not exists, or pattern does not match.");
}

نکات

هشدار

این تابع روی سرور open.mp کار میکنه ولی روی سرور SA:MP نه.

توابع مرتبط

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