کپی کردن یک فایل یا فولدر، با دستور copyfile در متلب
با استفاده از دستور copyfile در متلب، می توانیم یک فایل یا فولدر را کپی کنیم.
به مثال زیر توجه کنید :
فرض کنید که عکسی با نام image.png داریم و می خواهیم که آن را درون فولدر C کامپیوتر کپی کنیم، برای این منظور، کدهای زیر را می نویسیم :
close all
clc
copyfile('image.png','c:/');
سه خط اول کدها، برای عدم تداخل این برنامه با برنامه های قبلی اجرا شده در متلب می باشد. درون پرانتز دستور copyfile ، ابتدا نام فایل مورد نظرمان که می خواهیم کپی کنیم را نوشته ایم و سپس مسیر مورد نظرمان برای کپی عکس نوشته شده است.
با اجرای کد بالا، یک عکس با همان نام image.png ، درون فولدر C کامپیوتر کپی خواهد شد.
انتخاب یک نام جدید برای فایل ساخته شده :
چنانچه بخواهیم که فایل ساخته شده دارای نام دیگری، غیر از نام فایل اصلی، باشد، باید نام جدید را در انتهای مسیر تعریف شده برای فایل (درون پرانتز دستور copyfile) بنویسیم.
به مثال زیر توجه کنید :
فرض کنید که بخواهیم یک کپی از یک عکس موجود با نام image.png را درون فولدر C کامپیوتر کپی کنیم و فایل ساخته شده، دارای نام image_2.png باشد، برای این منظور، کدهای زیر را می نویسیم :
close all
clc
copyfile('image.png','c:/image_2.png');
کپی کردن فایل های درون یک فولدر :
دستور copyfile در متلب، برای کپی کردن تمامی فایل های درون یک فولدر نیز می تواند به کار رود.
به مثال زیر توجه کنید :
فرض کنید که یک فولدر با نام images داریم و می خواهیم که تمامی فایل های موجود در آن فولدر را به درون فولدر C کامپیوتر کپی کنیم، برای این منظور، کدهای زیر را می نویسیم :
close all
clc
copyfile('images','c:/');