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.