آموزش متلب

دستور isdir در متلب

تشخیص پوشه (Folder) بودن یک مسیر، با دستور isdir ، در متلب (MATLAB)

فرض کنید که در متلب (MATLAB)، یک مسیر دلخواه را داریم و می خواهیم ببینیم که آیا یک پوشه (Folder) می باشد یا خیر (مثلا قبل از کپی کردن تعدادی فایل در آن مسیر، باید مطمئن شویم که یک پوشه است). برای این منظور، دستور isdir در متلب (MATLAB) به کار می رود.

اگر دستور isdir عدد 1 را برگرداند، یعنی آن مسیر، یک پوشه (Folder) بوده است، اما چنانچه دستور isdir عدد 0 را برگرداند، یعنی مسیر مورد نظر، پوشه (Folder) نمی باشد.

به مثال زیر توجه کنید :

مثال

فرض کنید که یک پوشه (Folder) در مسیر زیر داریم :

kelidestan_folder/kelidestan_f

اکنون برای اطمینان از وجود آن پوشه (Folder)، کد متلب (MATLAB) زیر را اجرا می کنیم (همچنین آدرس مربوط به یک فایل در آن پوشه را نیز به دستور isdir می دهیم) :

clear all
close all
clc

A = isdir(‘kelidestan_folder/kelidestan_f’)
B = isdir(‘kelidestan_folder/kelidestan_f/code_1.m’)

3 خط اول کدها برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.

نتیجه :

A =

     1

B =

     0

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *