• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# oh_fileio.h
2
3## 概述
4
5fileio模块接口定义,使用fileio提供的native接口,进行文件基础操作。
6
7**引用文件:** <filemanagement/fileio/oh_fileio.h>
8
9**库:** libohfileio.so
10
11**系统能力:** SystemCapability.FileManagement.File.FileIO
12
13**起始版本:** 12
14
15**相关模块:** [FileIO](capi-fileio.md)
16
17## 汇总
18
19### 枚举
20
21| 名称 | typedef关键字 | 描述 |
22| -- | -- | -- |
23| [FileIO_FileLocation](#fileio_filelocation) | FileIO_FileLocation | 文件存储位置枚举值。 |
24
25### 函数
26
27| 名称 | 描述 |
28| -- | -- |
29| [FileManagement_ErrCode OH_FileIO_GetFileLocation(char *uri, int uriLength,FileIO_FileLocation *location)](#oh_fileio_getfilelocation) | 获取文件存储位置。 |
30
31## 枚举类型说明
32
33### FileIO_FileLocation
34
35```
36enum FileIO_FileLocation
37```
38
39**描述**
40
41文件存储位置枚举值。
42
43**起始版本:** 12
44
45| 枚举项 | 描述 |
46| -- | -- |
47| LOCAL = 1 | 文件存储于本地。 |
48| CLOUD = 2 | 文件存储于云侧。 |
49| LOCAL_AND_CLOUD = 3 | 文件存储于本地及云侧。 |
50
51
52## 函数说明
53
54### OH_FileIO_GetFileLocation()
55
56```
57FileManagement_ErrCode OH_FileIO_GetFileLocation(char *uri, int uriLength,FileIO_FileLocation *location)
58```
59
60**描述**
61
62获取文件存储位置。
63
64**起始版本:** 12
65
66
67**参数:**
68
69| 参数项 | 描述 |
70| -- | -- |
71| char *uri | 指向入参uri的指针。 |
72| int uriLength | 入参uri字符串的长度。 |
73| [FileIO_FileLocation](capi-oh-fileio-h.md#fileio_filelocation) *location | 输出文件存储位置的指针。 |
74
75**返回:**
76
77| 类型 | 说明 |
78| -- | -- |
79| [FileManagement_ErrCode](capi-error-code-h.md#filemanagement_errcode) | 返回FileManageMent模块错误码[FileManagement_ErrCode](capi-error-code-h.md#filemanagement_errcode)。 |
80
81
82