| org.bluez.obex.FileTransfer(5) | مدیریت سیستم لینوکس | org.bluez.obex.FileTransfer(5) |
نام (NAME)
org.bluez.obex.FileTransfer - مستندات واسط D-Bus انتقال پرونده OBEX در BlueZ
واسط (INTERFACE)
- Service
- org.bluez.obex
- Interface
- org.bluez.obex.FileTransfer1
- Object path
- [Session object path]
متدها (Methods)
void ChangeFolder(string folder)
پوشه جاری دستگاه دوردست را تغییر میدهد.
خطاهای ممکن:
void CreateFolder(string folder)
یک پوشه جدید در دستگاه دوردست ایجاد میکند.
خطاهای ممکن:
array{dict} ListFolder()
یک دیکشنری حاوی اطلاعات مربوط به محتوای پوشه جاری را برمیگرداند.
مقادیر بازگشتی ممکن:
- string Name
- نام شیء در قالب UTF-8.
- string Type
- یا "folder" یا "file".
- uint64 Size
- اندازه شیء یا تعداد موارد در پوشه.
- string Permission
- دسترسیهای گروه، مالک و دیگران.
- uint64 Modified
- آخرین تغییر.
- uint64 Accessed
- آخرین دسترسی.
- uint64 Created
- تاریخ ایجاد.
خطاهای ممکن:
object, dict GetFile(string targetfile, string sourcefile)
محتویات پرونده مبدأ (از دستگاه دوردست) را به پرونده مقصد (در فایلسیستم محلی) رونوشت میکند.
اگر یک پرونده مقصد خالی داده شود، نامی بهطور خودکار برای پرونده موقت ایجاد خواهد شد.
مسیر بازگرداندهشده نشاندهنده انتقال تازهایجادشده است که باید برای بررسی انتقال موفقیتآمیز محتوا یا شکست عملیات استفاده شود.
ویژگیهای این انتقال نیز به همراه مسیر شیء برگردانده میشوند تا از فراخوانی GetProperties جلوگیری شود؛ برای فهرست ویژگیهای ممکن به org.bluez.obex.Transfer(5) مراجعه کنید.
خطاهای ممکن:
object, dict PutFile(string sourcefile, string targetfile)
محتویات پرونده مبدأ (از فایلسیستم محلی) را به پرونده مقصد (در دستگاه دوردست) رونوشت میکند.
مسیر بازگرداندهشده نشاندهنده انتقال تازهایجادشده است که باید برای بررسی انتقال موفقیتآمیز محتوا یا شکست عملیات استفاده شود.
ویژگیهای این انتقال نیز به همراه مسیر شیء برگردانده میشوند تا از فراخوانی GetProperties جلوگیری شود؛ برای فهرست ویژگیهای ممکن به org.bluez.obex.Transfer(5) مراجعه کنید.
خطاهای ممکن:
void CopyFile(string sourcefile, string targetfile)
محتویات را از پرونده مبدأ به پرونده مقصد در دستگاه دوردست رونوشت میکند.
خطاهای ممکن:
void MoveFile(string sourcefile, string targetfile)
یک پرونده را در دستگاه دوردست از پرونده مبدأ به پرونده مقصد منتقل میکند.
خطاهای ممکن:
void Delete(string file)
پرونده/پوشه مشخصشده را حذف میکند.
خطاهای ممکن:
| اکتبر 2023 | BlueZ |