Get Mystery Box with random crypto!

کلاس Path در کتابخانه System.IO در مطالب قبلی کانال، در راب | Unity Learning

کلاس Path در کتابخانه System.IO

در مطالب قبلی کانال، در رابطه با فایل ها و فولدرها بارها صحبت شده است، در این مطلب به معرفی کلاسی کاربردی از کتابخانه System.IO خواهیم پرداخت.

با استفاده از این کلاس شما می توانید به راحتی با مسیر و نام فایل ها و پوشه کار کنید. به عنوان مثال گاهی می خواهید فقط به نام فایل خاصی دسترسی داشته باشید (نام بدون پسوند) با استفاده از دستوراتی که این کلاس دارد (دستور GetFileNameWithoutExtension) می توانید این کار را انجام دهید یا برعکس، گاهی لازم است، فقط پسوند یک فایل را بدانید و آن را بررسی کنید، با دستور GetExtension از این کلاس این کار امکان پذیر است.

نکته مهم: همانطور که می دانید دستورات FileName در سایر کلاس های سی شارپ آدرس فایل را به صورت کامل در اختیار برنامه نویس قرار می دهند (یعنی شامل نام درایور، پوشه ها و نام فایل همراه با پسوند) اما خیلی از مواقع برنامه نویس این اطلاعات را با این جزئیات لازم ندارد. راه حل ساده در این شرایط استفاده از #کلاس Path می باشد.

دستورات مهم این کلاس:

دستور GetPathRoot: بازیابی درایوی که فایل در آن قرار دارد.

دستور GetFullPath: بازیابی مسیر کامل فایل

دستور GetFileNameWithoutExtension: بازیابی نام فایل به تنهایی (بدون پسوند)

دستور GetExtension: بازیابی پسوند فایل

دستور GetDirectory: بازیابی پوشه های موجود در مسیر فایل

دستور ChangeExtension: عوض کردن فرمت (پسوند) فایل - در ورودی دو پارامتر می گیرد، ورودی اول مسیر فایل مورد نظر و ورودی دوم نیز، پسوندِ جدید فایل است. دستور پسوند فایل را تغییر خواهد داد.

@UnityLearning