
بلوک عملکرد FS_COPY یک فایل را کپی میکند.
توجه: فایلهایی که قبلاً وجود داشتهاند بدون هشدار overwrite میشوند.
سیستم فایل باید قبلاً با استفاده از FS_INIT initialize شده باشد. تمام عملیاتها به صورت asynchronous برای هر storage medium ایجاد شده انجام میشوند.
در یک positive edge، فایل در storage medium کپی میشود.
دستگاه را تعریف میکند که از آن باید به فایلها دسترسی پیدا کرد. دستگاه برای هر پروژه استفاده میشود و میتواند در منوی Context Menu تحت پروژه External Storage managed شود.
مسیر منبع به فایل در storage medium را مشخص میکند. مسیر با یک Unix file path در فرمت UTF-8 مطابقت دارد، اگر این مورد پشتیبانی شود. مسیر به صورت زیر نمایش داده میشود:
Folder/Subfolder/File.txt
مسیر مقصد به فایل در storage medium را مشخص میکند. نام کامل مسیر باید مشخص شود.
اگر ورودی true باشد، overwrite کردن فایلها مجاز است.
خروجی در صورت موفقیت یک pulse را برمیگرداند تا عملیات بعدی انجام شود. pulse در پایان فرایند رخ میدهد، حتی اگر خطایی رخ داده باشد.
در صورت خطا، یک متن با پیام خطا را برمیگرداند. این FALSE است اگر خطایی رخ نداده باشد. وضعیت برای استفاده بعدی ذخیره میشود.
دلیلهای ممکن: