![]() |
lebai sdk
1.4.4
lebai c++ sdk with swig to support sereval languages.
|
文件系统相关的接口. More...
Functions | |
| void | lebai::l_master::Robot::save_file (const std::string &dir, const std::string &name, bool is_dir, const std::string &data) |
| 保存文件(以字节形式). More... | |
| void | lebai::l_master::Robot::rename_file (const std::string &from_dir, const std::string &from_name, const std::string &to_dir, const std::string &to_name) |
| 重命名文件 More... | |
| void | lebai::l_master::Robot::download_file (const std::string &dir, const std::string &name, const std::string &url) |
| 通过URL下载文件到控制器. More... | |
| std::tuple< bool, std::string > | lebai::l_master::Robot::load_file (const std::string &dir, const std::string &name) |
| 查询文件 More... | |
| std::vector< std::tuple< bool, std::string > > | lebai::l_master::Robot::load_file_list (const std::string &dir, const std::string &prefix, const std::string &suffix) |
| 查询文件列表. More... | |
| void | lebai::l_master::Robot::zip (const std::string &from_dir, std::vector< std::string > files, const std::string &to_dir, const std::string &name) |
| 将文件从文件系统中压缩到zip文件. More... | |
| void | lebai::l_master::Robot::unzip (const std::string &from_dir, const std::string &name, std::vector< std::string > files, const std::string &to_dir) |
| 将zip文件解压到文件系统. More... | |
| std::vector< std::tuple< bool, std::string > > | lebai::l_master::Robot::load_zip_list (const std::string &zip, const std::string &dir, const std::string &prefix, const std::string &suffix) |
| 查询zip内文件列表. | |
文件系统相关的接口.
| void lebai::l_master::Robot::download_file | ( | const std::string & | dir, |
| const std::string & | name, | ||
| const std::string & | url | ||
| ) |
通过URL下载文件到控制器.
| dir | 保存的文件路径. |
| name | 保存的文件名. |
| url | 下载URL. |
| std::tuple<bool, std::string> lebai::l_master::Robot::load_file | ( | const std::string & | dir, |
| const std::string & | name | ||
| ) |
查询文件
| dir | 文件的目录 |
| name | 文件名 |
| std::vector<std::tuple<bool, std::string> > lebai::l_master::Robot::load_file_list | ( | const std::string & | dir, |
| const std::string & | prefix, | ||
| const std::string & | suffix | ||
| ) |
查询文件列表.
| dir | 文件的目录. |
| prefix | 前缀. |
| suffix | 后缀. |
| void lebai::l_master::Robot::rename_file | ( | const std::string & | from_dir, |
| const std::string & | from_name, | ||
| const std::string & | to_dir, | ||
| const std::string & | to_name | ||
| ) |
重命名文件
| from_dir | 源文件所在的文件夹. |
| from_name | 源文件名称. |
| to_dir | 目标文件文件夹. |
| to_name | 目标文件文件名. |
| void lebai::l_master::Robot::save_file | ( | const std::string & | dir, |
| const std::string & | name, | ||
| bool | is_dir, | ||
| const std::string & | data | ||
| ) |
保存文件(以字节形式).
| dir | 保存的文件路径. |
| name | 保存的文件名. |
| is_dir | 要保存的文件是否为文件夹. |
| data | 文件字节. |
| void lebai::l_master::Robot::unzip | ( | const std::string & | from_dir, |
| const std::string & | name, | ||
| std::vector< std::string > | files, | ||
| const std::string & | to_dir | ||
| ) |
将zip文件解压到文件系统.
| from_dir | zip文件的路径. |
| name | zip文件的名称. |
| files | zip文件内的文件名. |
| to_dir | 解压到的路径. |
| void lebai::l_master::Robot::zip | ( | const std::string & | from_dir, |
| std::vector< std::string > | files, | ||
| const std::string & | to_dir, | ||
| const std::string & | name | ||
| ) |
将文件从文件系统中压缩到zip文件.
| from_dir | 源文件的目录. |
| files | 源文件的文件名. |
| to_dir | 压缩后文件的路径. |
| name | 压缩后文件的名称. |