اما چجوری میشه پسوند یه فایلی رو که نمیدونیم استخراج کنی
سئوال عجیبیه؟

ببین، این تابع به اینکه این فایل روی دیسک هست یا نه کاری نداره، در واقع فقط با رشته‌ای که پاس میکنی مثل یک فایل(نام و پسوند) برخورد میکنه.
حالا من یه سئوال دارم، اگه سه تا فایل با سه پسوند مختلف روی دیسک داشته باشی، انتظار داری این تابع چه خروجی داشته باشه!!!؟