به دست آوردن مشخصه های (Attribute) یک فایل (File) یا پوشه (Folder) (مثل Name و archive و system و hidden و directory و UserRead و UserWrite و ...)، با دستور fileattrib ، در متلب (MATLAB)
با استفاده از دستور fileattrib در متلب (MATLAB)، می توانیم مشخصه های (Attribute) یک فایل (File) یا پوشه (Folder) (مثل Name و archive و system و hidden و directory و UserRead و UserWrite و ...) را به دست آوریم.
مشخصه هایی که برای فایل (File) یا پوشه (Folder) نمایش داده می شوند، عبارتند از :
مشخصه (Attribute) |
---|
Name |
archive |
system |
hidden |
directory |
UserRead |
UserWrite |
UserExecute |
GroupRead |
GroupWrite |
GroupExecute |
OtherRead |
OtherWrite |
OtherExecute |
چنانچه برای یک مشخصه (Attribute)، مقدار 0 نمایش داده شود، یعنی آن مشخصه (Attribute) در حالت غیرفعال (off) می باشد و اگر مقدار 1 نمایش داده شود، یعنی در حالت فعال (on) می باشد و اگر مقدار NaN نمایش داده شود، یعنی آن مشخصه (Attribute)، اعمال نشده است.
به مثال زیر توجه کنید :
فرض کنید که در پوشه فعلی (Current Folder)، یک فایل (File) با نام kelidestan.txt داریم. بنابراین برای دیدن مشخصه های (Attribute) آن، کد متلب (MATLAB) زیر را اجرا می کنیم :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
فرض کنید که در پوشه فعلی (Current Folder)، یک پوشه (Folder) با نام kelidestan_folder داریم. بنابراین برای دیدن مشخصه های (Attribute) آن، کد متلب (MATLAB) زیر را اجرا می کنیم :
نتیجه :
اگر نام (آدرس) فایل (File) یا پوشه (Folder) را برای دستور fileattrib مشخص نکنیم، آنگاه دستور fileattrib ، مشخصه های (Attribute) پوشه فعلی (Current Folder) را نمایش می دهد (به صوت پیش فرض، برای پوشه فعلی (Current Folder) عمل می کند).
به مثال زیر توجه کنید :