提交 84e547ed 编写于 作者: 1 18721213663

fileio_add_deprecated

Signed-off-by: N18721213663 <zhuhongtao12@huawei.com>
上级 05cdc345
...@@ -280,7 +280,6 @@ close(file: number|File): Promise&lt;void&gt; ...@@ -280,7 +280,6 @@ close(file: number|File): Promise&lt;void&gt;
let file = fs.openSync(filePath); let file = fs.openSync(filePath);
fs.close(file).then(() => { fs.close(file).then(() => {
console.info("close file succeed"); console.info("close file succeed");
fs.closeSync(file);
}).catch((err) => { }).catch((err) => {
console.info("close file failed with error message: " + err.message + ", error code: " + err.code); console.info("close file failed with error message: " + err.message + ", error code: " + err.code);
}); });
...@@ -3330,18 +3329,18 @@ open接口flags参数常量。文件打开标签。 ...@@ -3330,18 +3329,18 @@ open接口flags参数常量。文件打开标签。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
| 名称 | 类型 | 可读 | 可写 | 说明 | | 名称 | 类型 | | 说明 |
| ---- | ------ |---- |----| ------- | | ---- | ------ |---- | ------- |
| READ_ONLY | number | 是 | 否 | 只读打开。 | | READ_ONLY | number | 0o0 | 只读打开。 |
| WRITE_ONLY | number | 是 | 否 | 只写打开。 | | WRITE_ONLY | number | 0o1 | 只写打开。 |
| READ_WRITE | number | 是 | 否 | 读写打开。 | | READ_WRITE | number | 0o2 | 读写打开。 |
| CREATE | number | 是 | 否 | 若文件不存在,则创建文件。 | | CREATE | number | 0o100 | 若文件不存在,则创建文件。 |
| TRUNC | number | 是 | 否 | 如果文件存在且以只写或读写的方式打开文件,则将其长度裁剪为零。 | | TRUNC | number | 0o1000 | 如果文件存在且以只写或读写的方式打开文件,则将其长度裁剪为零。 |
| APPEND | number | 是 | 否 | 以追加方式打开,后续写将追加到文件末尾。 | | APPEND | number | 0o2000 | 以追加方式打开,后续写将追加到文件末尾。 |
| NONBLOCK | number | 是 | 否 | 如果path指向FIFO、块特殊文件或字符特殊文件,则本次打开及后续 IO 进行非阻塞操作。 | | NONBLOCK | number | 0o4000 | 如果path指向FIFO、块特殊文件或字符特殊文件,则本次打开及后续 IO 进行非阻塞操作。 |
| DIR | number | 是 | 否 | 如果path不指向目录,则出错。 | | DIR | number | 0o200000 | 如果path不指向目录,则出错。 |
| NOFOLLOW | number | 是 | 否 | 如果path指向符号链接,则出错。 | | NOFOLLOW | number | 0o400000 | 如果path指向符号链接,则出错。 |
| SYNC | number | 是 | 否 | 以同步IO的方式打开文件。 | | SYNC | number | 0o4010000 | 以同步IO的方式打开文件。 |
## Filter ## Filter
......
...@@ -51,6 +51,10 @@ stat(path: string): Promise&lt;Stat&gt; ...@@ -51,6 +51,10 @@ stat(path: string): Promise&lt;Stat&gt;
获取文件信息,使用Promise异步回调。 获取文件信息,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.stat](js-apis-file-fs.md#stat)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -83,6 +87,10 @@ stat(path: string, callback: AsyncCallback&lt;Stat&gt;): void ...@@ -83,6 +87,10 @@ stat(path: string, callback: AsyncCallback&lt;Stat&gt;): void
获取文件信息,使用callback异步回调。 获取文件信息,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.stat](js-apis-file-fs.md#fsstat-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -107,6 +115,10 @@ statSync(path: string): Stat ...@@ -107,6 +115,10 @@ statSync(path: string): Stat
以同步方法获取文件的信息。 以同步方法获取文件的信息。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.statSync](js-apis-file-fs.md#fsstatsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -136,6 +148,10 @@ opendir(path: string): Promise&lt;Dir&gt; ...@@ -136,6 +148,10 @@ opendir(path: string): Promise&lt;Dir&gt;
打开文件目录,使用Promise异步回调。 打开文件目录,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFile](js-apis-file-fs.md#fslistfile)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -168,6 +184,10 @@ opendir(path: string, callback: AsyncCallback&lt;Dir&gt;): void ...@@ -168,6 +184,10 @@ opendir(path: string, callback: AsyncCallback&lt;Dir&gt;): void
打开文件目录,使用callback异步回调。 打开文件目录,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFile](js-apis-file-fs.md#fslistfile-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -193,8 +213,11 @@ opendirSync(path: string): Dir ...@@ -193,8 +213,11 @@ opendirSync(path: string): Dir
以同步方法打开文件目录。 以同步方法打开文件目录。
**系统能力**:SystemCapability.FileManagement.File.FileIO > **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFileSync](js-apis-file-fs.md#fslistfilesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -223,6 +246,10 @@ access(path: string, mode?: number): Promise&lt;void&gt; ...@@ -223,6 +246,10 @@ access(path: string, mode?: number): Promise&lt;void&gt;
检查当前进程是否可访问某文件,使用Promise异步回调。 检查当前进程是否可访问某文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.access](js-apis-file-fs.md#fsaccess)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -256,6 +283,10 @@ access(path: string, mode?: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -256,6 +283,10 @@ access(path: string, mode?: number, callback: AsyncCallback&lt;void&gt;): void
检查当前进程是否可访问某文件,使用callback异步回调。 检查当前进程是否可访问某文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.access](js-apis-file-fs.md#fsaccess-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -282,6 +313,10 @@ accessSync(path: string, mode?: number): void ...@@ -282,6 +313,10 @@ accessSync(path: string, mode?: number): void
以同步方法检查当前进程是否可访问某文件。 以同步方法检查当前进程是否可访问某文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.accessSync](js-apis-file-fs.md#fsaccesssync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -309,6 +344,10 @@ close(fd: number): Promise&lt;void&gt; ...@@ -309,6 +344,10 @@ close(fd: number): Promise&lt;void&gt;
关闭文件,使用Promise异步回调。 关闭文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.close](js-apis-file-fs.md#fsclose)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -342,6 +381,10 @@ close(fd: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -342,6 +381,10 @@ close(fd: number, callback: AsyncCallback&lt;void&gt;): void
关闭文件,使用callback异步回调。 关闭文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.close](js-apis-file-fs.md#fsclose-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -368,6 +411,10 @@ closeSync(fd: number): void ...@@ -368,6 +411,10 @@ closeSync(fd: number): void
以同步方法关闭文件。 以同步方法关闭文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.closeSync](js-apis-file-fs.md#fsclosesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -391,6 +438,10 @@ copyFile(src: string|number, dest: string|number, mode?: number): Promise&lt;voi ...@@ -391,6 +438,10 @@ copyFile(src: string|number, dest: string|number, mode?: number): Promise&lt;voi
复制文件,使用Promise异步回调。 复制文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.copyFile](js-apis-file-fs.md#fscopyfile)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -426,6 +477,10 @@ copyFile(src: string|number, dest: string|number, mode: number, callback: AsyncC ...@@ -426,6 +477,10 @@ copyFile(src: string|number, dest: string|number, mode: number, callback: AsyncC
复制文件,使用callback异步回调。 复制文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.copyFile](js-apis-file-fs.md#fscopyfile-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -454,6 +509,10 @@ copyFileSync(src: string|number, dest: string|number, mode?: number): void ...@@ -454,6 +509,10 @@ copyFileSync(src: string|number, dest: string|number, mode?: number): void
以同步方法复制文件。 以同步方法复制文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.copyFileSync](js-apis-file-fs.md#fscopyfilesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -479,6 +538,10 @@ mkdir(path: string, mode?: number): Promise&lt;void&gt; ...@@ -479,6 +538,10 @@ mkdir(path: string, mode?: number): Promise&lt;void&gt;
创建目录,使用Promise异步回调。 创建目录,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.mkdir](js-apis-file-fs.md#fsmkdir)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -512,6 +575,10 @@ mkdir(path: string, mode: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -512,6 +575,10 @@ mkdir(path: string, mode: number, callback: AsyncCallback&lt;void&gt;): void
创建目录,使用callback异步回调。 创建目录,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.mkdir](js-apis-file-fs.md#fsmkdir-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -538,6 +605,10 @@ mkdirSync(path: string, mode?: number): void ...@@ -538,6 +605,10 @@ mkdirSync(path: string, mode?: number): void
以同步方法创建目录。 以同步方法创建目录。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.mkdirSync](js-apis-file-fs.md#fsmkdirsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -561,6 +632,10 @@ open(path: string, flags?: number, mode?: number): Promise&lt;number&gt; ...@@ -561,6 +632,10 @@ open(path: string, flags?: number, mode?: number): Promise&lt;number&gt;
打开文件,使用Promise异步回调。 打开文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.open](js-apis-file-fs.md#fsopen)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -595,6 +670,10 @@ open(path: string, flags: number, mode: number, callback: AsyncCallback&lt;numbe ...@@ -595,6 +670,10 @@ open(path: string, flags: number, mode: number, callback: AsyncCallback&lt;numbe
打开文件,使用callback异步回调。 打开文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.open](js-apis-file-fs.md#fsopen-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -622,6 +701,10 @@ openSync(path: string, flags?: number, mode?: number): number ...@@ -622,6 +701,10 @@ openSync(path: string, flags?: number, mode?: number): number
以同步方法打开文件。 以同步方法打开文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.openSync](js-apis-file-fs.md#fsopensync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -661,6 +744,10 @@ read(fd: number, buffer: ArrayBuffer, options?: { offset?: number; length?: numb ...@@ -661,6 +744,10 @@ read(fd: number, buffer: ArrayBuffer, options?: { offset?: number; length?: numb
从文件读取数据,使用Promise异步回调。 从文件读取数据,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.read](js-apis-file-fs.md#fsread)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -698,6 +785,10 @@ read(fd: number, buffer: ArrayBuffer, options: { offset?: number; length?: numbe ...@@ -698,6 +785,10 @@ read(fd: number, buffer: ArrayBuffer, options: { offset?: number; length?: numbe
从文件读取数据,使用callback异步回调。 从文件读取数据,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.read](js-apis-file-fs.md#fsread-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -730,6 +821,10 @@ readSync(fd: number, buffer: ArrayBuffer, options?: { offset?: number; length?: ...@@ -730,6 +821,10 @@ readSync(fd: number, buffer: ArrayBuffer, options?: { offset?: number; length?:
以同步方法从文件读取数据。 以同步方法从文件读取数据。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.readSync](js-apis-file-fs.md#fsreadsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -762,6 +857,10 @@ rmdir(path: string): Promise&lt;void&gt; ...@@ -762,6 +857,10 @@ rmdir(path: string): Promise&lt;void&gt;
删除目录,使用Promise异步回调。 删除目录,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.rmdir](js-apis-file-fs.md#fsrmdir)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -794,6 +893,10 @@ rmdir(path: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -794,6 +893,10 @@ rmdir(path: string, callback: AsyncCallback&lt;void&gt;): void
删除目录,使用callback异步回调。 删除目录,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.rmdir](js-apis-file-fs.md#fsrmdir-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -820,6 +923,10 @@ rmdirSync(path: string): void ...@@ -820,6 +923,10 @@ rmdirSync(path: string): void
以同步方法删除目录。 以同步方法删除目录。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.rmdirSync](js-apis-file-fs.md#fsrmdirsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -842,6 +949,10 @@ unlink(path: string): Promise&lt;void&gt; ...@@ -842,6 +949,10 @@ unlink(path: string): Promise&lt;void&gt;
删除文件,使用Promise异步回调。 删除文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.unlink](js-apis-file-fs.md#fsunlink)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -874,6 +985,10 @@ unlink(path: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -874,6 +985,10 @@ unlink(path: string, callback: AsyncCallback&lt;void&gt;): void
删除文件,使用callback异步回调。 删除文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.unlink](js-apis-file-fs.md#fsunlink-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -899,6 +1014,10 @@ unlinkSync(path: string): void ...@@ -899,6 +1014,10 @@ unlinkSync(path: string): void
以同步方法删除文件。 以同步方法删除文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.unlinkSync](js-apis-file-fs.md#fsunlinksync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -921,6 +1040,10 @@ write(fd: number, buffer: ArrayBuffer|string, options?: { offset?: number; lengt ...@@ -921,6 +1040,10 @@ write(fd: number, buffer: ArrayBuffer|string, options?: { offset?: number; lengt
将数据写入文件,使用Promise异步回调。 将数据写入文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.write](js-apis-file-fs.md#fswrite)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -956,6 +1079,10 @@ write(fd: number, buffer: ArrayBuffer|string, options: { offset?: number; length ...@@ -956,6 +1079,10 @@ write(fd: number, buffer: ArrayBuffer|string, options: { offset?: number; length
将数据写入文件,使用callback异步回调。 将数据写入文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.write](js-apis-file-fs.md#fswrite-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -986,6 +1113,10 @@ writeSync(fd: number, buffer: ArrayBuffer|string, options?: { offset?: number; l ...@@ -986,6 +1113,10 @@ writeSync(fd: number, buffer: ArrayBuffer|string, options?: { offset?: number; l
以同步方法将数据写入文件。 以同步方法将数据写入文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.writeSync](js-apis-file-fs.md#fswritesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1017,6 +1148,10 @@ hash(path: string, algorithm: string): Promise&lt;string&gt; ...@@ -1017,6 +1148,10 @@ hash(path: string, algorithm: string): Promise&lt;string&gt;
计算文件的哈希值,使用Promise异步回调。 计算文件的哈希值,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[hash.write](js-apis-file-hash.md#hashhash)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1050,6 +1185,10 @@ hash(path: string, algorithm: string, callback: AsyncCallback&lt;string&gt;): vo ...@@ -1050,6 +1185,10 @@ hash(path: string, algorithm: string, callback: AsyncCallback&lt;string&gt;): vo
计算文件的哈希值,使用callback异步回调。 计算文件的哈希值,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[hash.write](js-apis-file-hash.md#hashhash-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1078,6 +1217,10 @@ chmod(path: string, mode: number): Promise&lt;void&gt; ...@@ -1078,6 +1217,10 @@ chmod(path: string, mode: number): Promise&lt;void&gt;
改变文件权限,使用Promise异步回调。 改变文件权限,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1111,6 +1254,10 @@ chmod(path: string, mode: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -1111,6 +1254,10 @@ chmod(path: string, mode: number, callback: AsyncCallback&lt;void&gt;): void
改变文件权限,使用callback异步回调。 改变文件权限,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1137,6 +1284,10 @@ chmodSync(path: string, mode: number): void ...@@ -1137,6 +1284,10 @@ chmodSync(path: string, mode: number): void
以同步方法改变文件权限。 以同步方法改变文件权限。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1160,6 +1311,10 @@ fstat(fd: number): Promise&lt;Stat&gt; ...@@ -1160,6 +1311,10 @@ fstat(fd: number): Promise&lt;Stat&gt;
基于文件描述符获取文件状态信息,使用Promise异步回调。 基于文件描述符获取文件状态信息,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.stat](js-apis-file-fs.md#fsstat)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1193,6 +1348,10 @@ fstat(fd: number, callback: AsyncCallback&lt;Stat&gt;): void ...@@ -1193,6 +1348,10 @@ fstat(fd: number, callback: AsyncCallback&lt;Stat&gt;): void
基于文件描述符获取文件状态信息,使用callback异步回调。 基于文件描述符获取文件状态信息,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.stat](js-apis-file-fs.md#fsstat-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1219,6 +1378,10 @@ fstatSync(fd: number): Stat ...@@ -1219,6 +1378,10 @@ fstatSync(fd: number): Stat
以同步方法基于文件描述符获取文件状态信息。 以同步方法基于文件描述符获取文件状态信息。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.statSync](js-apis-file-fs.md#fsstatsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1248,6 +1411,10 @@ ftruncate(fd: number, len?: number): Promise&lt;void&gt; ...@@ -1248,6 +1411,10 @@ ftruncate(fd: number, len?: number): Promise&lt;void&gt;
基于文件描述符截断文件,使用Promise异步回调。 基于文件描述符截断文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.truncate](js-apis-file-fs.md#fstruncate)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1282,6 +1449,10 @@ ftruncate(fd: number, len?: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -1282,6 +1449,10 @@ ftruncate(fd: number, len?: number, callback: AsyncCallback&lt;void&gt;): void
基于文件描述符截断文件,使用callback异步回调。 基于文件描述符截断文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.truncate](js-apis-file-fs.md#fstruncate-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1310,6 +1481,10 @@ ftruncateSync(fd: number, len?: number): void ...@@ -1310,6 +1481,10 @@ ftruncateSync(fd: number, len?: number): void
以同步方法基于文件描述符截断文件。 以同步方法基于文件描述符截断文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.truncateSync](js-apis-file-fs.md#fstruncatesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1335,6 +1510,10 @@ truncate(path: string, len?: number): Promise&lt;void&gt; ...@@ -1335,6 +1510,10 @@ truncate(path: string, len?: number): Promise&lt;void&gt;
基于文件路径截断文件,使用Promise异步回调。 基于文件路径截断文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.truncate](js-apis-file-fs.md#fstruncate)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1369,6 +1548,10 @@ truncate(path: string, len?: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -1369,6 +1548,10 @@ truncate(path: string, len?: number, callback: AsyncCallback&lt;void&gt;): void
基于文件路径截断文件,使用callback异步回调。 基于文件路径截断文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.truncate](js-apis-file-fs.md#fstruncate-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1396,6 +1579,10 @@ truncateSync(path: string, len?: number): void ...@@ -1396,6 +1579,10 @@ truncateSync(path: string, len?: number): void
以同步方法基于文件路径截断文件。 以同步方法基于文件路径截断文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.truncateSync](js-apis-file-fs.md#fstruncatesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1420,6 +1607,10 @@ readText(filePath: string, options?: { position?: number; length?: number; encod ...@@ -1420,6 +1607,10 @@ readText(filePath: string, options?: { position?: number; length?: number; encod
基于文本方式读取文件(即直接读取文件的文本内容),使用Promise异步回调。 基于文本方式读取文件(即直接读取文件的文本内容),使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.readText](js-apis-file-fs.md#fsreadtext)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1453,6 +1644,10 @@ readText(filePath: string, options: { position?: number; length?: number; encodi ...@@ -1453,6 +1644,10 @@ readText(filePath: string, options: { position?: number; length?: number; encodi
基于文本方式读取文件(即直接读取文件的文本内容),使用callback异步回调。 基于文本方式读取文件(即直接读取文件的文本内容),使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.readText](js-apis-file-fs.md#fsreadtext-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1479,6 +1674,10 @@ readTextSync(filePath: string, options?: { position?: number; length?: number; e ...@@ -1479,6 +1674,10 @@ readTextSync(filePath: string, options?: { position?: number; length?: number; e
以同步方法基于文本方式读取文件(即直接读取文件的文本内容)。 以同步方法基于文本方式读取文件(即直接读取文件的文本内容)。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.readTextSync](js-apis-file-fs.md#fsreadtextsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1508,6 +1707,10 @@ lstat(path: string): Promise&lt;Stat&gt; ...@@ -1508,6 +1707,10 @@ lstat(path: string): Promise&lt;Stat&gt;
获取链接信息,使用Promise异步回调。 获取链接信息,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.lstat](js-apis-file-fs.md#fslstat)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1540,6 +1743,10 @@ lstat(path: string, callback: AsyncCallback&lt;Stat&gt;): void ...@@ -1540,6 +1743,10 @@ lstat(path: string, callback: AsyncCallback&lt;Stat&gt;): void
获取链接信息,使用callback异步回调。 获取链接信息,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.lstat](js-apis-file-fs.md#fslstat-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1565,6 +1772,10 @@ lstatSync(path: string): Stat ...@@ -1565,6 +1772,10 @@ lstatSync(path: string): Stat
以同步方法获取链接信息。 以同步方法获取链接信息。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.lstatSync](js-apis-file-fs.md#fslstatsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1593,6 +1804,10 @@ rename(oldPath: string, newPath: string): Promise&lt;void&gt; ...@@ -1593,6 +1804,10 @@ rename(oldPath: string, newPath: string): Promise&lt;void&gt;
重命名文件,使用Promise异步回调。 重命名文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.rename](js-apis-file-fs.md#fsrename)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1627,6 +1842,10 @@ rename(oldPath: string, newPath: string, callback: AsyncCallback&lt;void&gt;): v ...@@ -1627,6 +1842,10 @@ rename(oldPath: string, newPath: string, callback: AsyncCallback&lt;void&gt;): v
重命名文件,使用callback异步回调。 重命名文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.rename](js-apis-file-fs.md#fsrename-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1646,13 +1865,16 @@ rename(oldPath: string, newPath: string, callback: AsyncCallback&lt;void&gt;): v ...@@ -1646,13 +1865,16 @@ rename(oldPath: string, newPath: string, callback: AsyncCallback&lt;void&gt;): v
}); });
``` ```
## fileio.renameSync<sup>7+</sup> ## fileio.renameSync<sup>7+</sup>
renameSync(oldPath: string, newPath: string): void renameSync(oldPath: string, newPath: string): void
以同步方法重命名文件。 以同步方法重命名文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.renameSync](js-apis-file-fs.md#fsrenamesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1677,6 +1899,10 @@ fsync(fd: number): Promise&lt;void&gt; ...@@ -1677,6 +1899,10 @@ fsync(fd: number): Promise&lt;void&gt;
同步文件数据,使用Promise异步回调。 同步文件数据,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.fsync](js-apis-file-fs.md#fsfsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1710,6 +1936,10 @@ fsync(fd: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -1710,6 +1936,10 @@ fsync(fd: number, callback: AsyncCallback&lt;void&gt;): void
同步文件数据,使用callback异步回调。 同步文件数据,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.fsync](js-apis-file-fs.md#fsfsync-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1736,6 +1966,10 @@ fsyncSync(fd: number): void ...@@ -1736,6 +1966,10 @@ fsyncSync(fd: number): void
以同步方法同步文件数据。 以同步方法同步文件数据。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.fsyncSync](js-apis-file-fs.md#fsfsyncsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1759,6 +1993,10 @@ fdatasync(fd: number): Promise&lt;void&gt; ...@@ -1759,6 +1993,10 @@ fdatasync(fd: number): Promise&lt;void&gt;
实现文件内容数据同步,使用Promise异步回调。 实现文件内容数据同步,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.fdatasync](js-apis-file-fs.md#fsfdatasync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1792,6 +2030,10 @@ fdatasync(fd: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -1792,6 +2030,10 @@ fdatasync(fd: number, callback: AsyncCallback&lt;void&gt;): void
实现文件内容数据同步,使用callback异步回调。 实现文件内容数据同步,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.fdatasync](js-apis-file-fs.md#fsfdatasync-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1818,6 +2060,10 @@ fdatasyncSync(fd: number): void ...@@ -1818,6 +2060,10 @@ fdatasyncSync(fd: number): void
以同步方法实现文件内容数据同步。 以同步方法实现文件内容数据同步。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.fdatasyncSync](js-apis-file-fs.md#fsfdatasyncsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1841,6 +2087,10 @@ symlink(target: string, srcPath: string): Promise&lt;void&gt; ...@@ -1841,6 +2087,10 @@ symlink(target: string, srcPath: string): Promise&lt;void&gt;
基于文件路径创建符号链接,使用Promise异步回调。 基于文件路径创建符号链接,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.symlink](js-apis-file-fs.md#fssymlink)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1875,6 +2125,10 @@ symlink(target: string, srcPath: string, callback: AsyncCallback&lt;void&gt;): v ...@@ -1875,6 +2125,10 @@ symlink(target: string, srcPath: string, callback: AsyncCallback&lt;void&gt;): v
基于文件路径创建符号链接,使用callback异步回调。 基于文件路径创建符号链接,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.symlink](js-apis-file-fs.md#fssymlink-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1902,6 +2156,10 @@ symlinkSync(target: string, srcPath: string): void ...@@ -1902,6 +2156,10 @@ symlinkSync(target: string, srcPath: string): void
以同步的方法基于文件路径创建符号链接。 以同步的方法基于文件路径创建符号链接。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.symlinkSync](js-apis-file-fs.md#fssymlinksync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1926,6 +2184,10 @@ chown(path: string, uid: number, gid: number): Promise&lt;void&gt; ...@@ -1926,6 +2184,10 @@ chown(path: string, uid: number, gid: number): Promise&lt;void&gt;
基于文件路径改变文件所有者,使用Promise异步回调。 基于文件路径改变文件所有者,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1961,6 +2223,10 @@ chown(path: string, uid: number, gid: number, callback: AsyncCallback&lt;void&gt ...@@ -1961,6 +2223,10 @@ chown(path: string, uid: number, gid: number, callback: AsyncCallback&lt;void&gt
基于文件路径改变文件所有者,使用callback异步回调。 基于文件路径改变文件所有者,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -1982,13 +2248,16 @@ chown(path: string, uid: number, gid: number, callback: AsyncCallback&lt;void&gt ...@@ -1982,13 +2248,16 @@ chown(path: string, uid: number, gid: number, callback: AsyncCallback&lt;void&gt
}); });
``` ```
## fileio.chownSync<sup>7+</sup> ## fileio.chownSync<sup>7+</sup>
chownSync(path: string, uid: number, gid: number): void chownSync(path: string, uid: number, gid: number): void
以同步的方法基于文件路径改变文件所有者。 以同步的方法基于文件路径改变文件所有者。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2014,6 +2283,10 @@ mkdtemp(prefix: string): Promise&lt;string&gt; ...@@ -2014,6 +2283,10 @@ mkdtemp(prefix: string): Promise&lt;string&gt;
创建临时目录,使用Promise异步回调。 创建临时目录,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.mkdtemp](js-apis-file-fs.md#fsmkdtemp)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2045,6 +2318,10 @@ mkdtemp(prefix: string, callback: AsyncCallback&lt;string&gt;): void ...@@ -2045,6 +2318,10 @@ mkdtemp(prefix: string, callback: AsyncCallback&lt;string&gt;): void
创建临时目录,使用callback异步回调。 创建临时目录,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.mkdtemp](js-apis-file-fs.md#fsmkdtemp-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2069,6 +2346,10 @@ mkdtempSync(prefix: string): string ...@@ -2069,6 +2346,10 @@ mkdtempSync(prefix: string): string
以同步的方法创建临时目录。 以同步的方法创建临时目录。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.mkdtempSync](js-apis-file-fs.md#fsmkdtempsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2096,6 +2377,10 @@ fchmod(fd: number, mode: number): Promise&lt;void&gt; ...@@ -2096,6 +2377,10 @@ fchmod(fd: number, mode: number): Promise&lt;void&gt;
基于文件描述符改变文件权限,使用Promise异步回调。 基于文件描述符改变文件权限,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2131,6 +2416,10 @@ fchmod(fd: number, mode: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -2131,6 +2416,10 @@ fchmod(fd: number, mode: number, callback: AsyncCallback&lt;void&gt;): void
基于文件描述符改变文件权限,使用callback异步回调。 基于文件描述符改变文件权限,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2159,6 +2448,10 @@ fchmodSync(fd: number, mode: number): void ...@@ -2159,6 +2448,10 @@ fchmodSync(fd: number, mode: number): void
以同步方法基于文件描述符改变文件权限。 以同步方法基于文件描述符改变文件权限。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2184,6 +2477,10 @@ createStream(path: string, mode: string): Promise&lt;Stream&gt; ...@@ -2184,6 +2477,10 @@ createStream(path: string, mode: string): Promise&lt;Stream&gt;
基于文件路径打开文件流,使用Promise异步回调。 基于文件路径打开文件流,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.createStream](js-apis-file-fs.md#fscreatestream)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2217,6 +2514,10 @@ createStream(path: string, mode: string, callback: AsyncCallback&lt;Stream&gt;): ...@@ -2217,6 +2514,10 @@ createStream(path: string, mode: string, callback: AsyncCallback&lt;Stream&gt;):
基于文件路径打开文件流,使用callback异步回调。 基于文件路径打开文件流,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.createStream](js-apis-file-fs.md#fscreatestream-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2243,6 +2544,10 @@ createStreamSync(path: string, mode: string): Stream ...@@ -2243,6 +2544,10 @@ createStreamSync(path: string, mode: string): Stream
以同步方法基于文件路径打开文件流。 以同步方法基于文件路径打开文件流。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.createStreamSync](js-apis-file-fs.md#fscreatestreamsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2272,6 +2577,10 @@ fdopenStream(fd: number, mode: string): Promise&lt;Stream&gt; ...@@ -2272,6 +2577,10 @@ fdopenStream(fd: number, mode: string): Promise&lt;Stream&gt;
基于文件描述符打开文件流,使用Promise异步回调。 基于文件描述符打开文件流,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.fdopenStream](js-apis-file-fs.md#fsfdopenstream)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2306,6 +2615,10 @@ fdopenStream(fd: number, mode: string, callback: AsyncCallback&lt;Stream&gt;): v ...@@ -2306,6 +2615,10 @@ fdopenStream(fd: number, mode: string, callback: AsyncCallback&lt;Stream&gt;): v
基于文件描述符打开文件流,使用callback异步回调。 基于文件描述符打开文件流,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.fdopenStream](js-apis-file-fs.md#fsfdopenstream-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2333,6 +2646,10 @@ fdopenStreamSync(fd: number, mode: string): Stream ...@@ -2333,6 +2646,10 @@ fdopenStreamSync(fd: number, mode: string): Stream
以同步方法基于文件描述符打开文件流。 以同步方法基于文件描述符打开文件流。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.fdopenStreamSync](js-apis-file-fs.md#fsfdopenstreamsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2363,6 +2680,10 @@ fchown(fd: number, uid: number, gid: number): Promise&lt;void&gt; ...@@ -2363,6 +2680,10 @@ fchown(fd: number, uid: number, gid: number): Promise&lt;void&gt;
基于文件描述符改变文件所有者,使用Promise异步回调。 基于文件描述符改变文件所有者,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2399,6 +2720,10 @@ fchown(fd: number, uid: number, gid: number, callback: AsyncCallback&lt;void&gt; ...@@ -2399,6 +2720,10 @@ fchown(fd: number, uid: number, gid: number, callback: AsyncCallback&lt;void&gt;
基于文件描述符改变文件所有者,使用callback异步回调。 基于文件描述符改变文件所有者,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2428,6 +2753,10 @@ fchownSync(fd: number, uid: number, gid: number): void ...@@ -2428,6 +2753,10 @@ fchownSync(fd: number, uid: number, gid: number): void
以同步方法基于文件描述符改变文件所有者。 以同步方法基于文件描述符改变文件所有者。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2454,6 +2783,10 @@ lchown(path: string, uid: number, gid: number): Promise&lt;void&gt; ...@@ -2454,6 +2783,10 @@ lchown(path: string, uid: number, gid: number): Promise&lt;void&gt;
基于文件路径改变文件所有者,更改符号链接本身的所有者,而不是符号链接所指向的实际文件,使用Promise异步回调。 基于文件路径改变文件所有者,更改符号链接本身的所有者,而不是符号链接所指向的实际文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2489,6 +2822,10 @@ lchown(path: string, uid: number, gid: number, callback: AsyncCallback&lt;void&g ...@@ -2489,6 +2822,10 @@ lchown(path: string, uid: number, gid: number, callback: AsyncCallback&lt;void&g
基于文件路径改变文件所有者,更改符号链接本身的所有者,而不是更改符号链接所指向的实际文件,使用callback异步回调。 基于文件路径改变文件所有者,更改符号链接本身的所有者,而不是更改符号链接所指向的实际文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2517,6 +2854,10 @@ lchownSync(path: string, uid: number, gid: number): void ...@@ -2517,6 +2854,10 @@ lchownSync(path: string, uid: number, gid: number): void
以同步方法基于文件路径改变文件所有者,更改符号链接本身的所有者,而不是更改符号链接所指向的实际文件。 以同步方法基于文件路径改变文件所有者,更改符号链接本身的所有者,而不是更改符号链接所指向的实际文件。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2573,6 +2914,10 @@ createWatcher(filename: string, events: number, callback: AsyncCallback&lt;numbe ...@@ -2573,6 +2914,10 @@ createWatcher(filename: string, events: number, callback: AsyncCallback&lt;numbe
仅用于read方法,获取文件的读取结果。 仅用于read方法,获取文件的读取结果。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.File.FileIO。 **系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.File.FileIO。
| 名称 | 类型 | 可读 | 可写 | 说明 | | 名称 | 类型 | 可读 | 可写 | 说明 |
...@@ -2586,6 +2931,10 @@ createWatcher(filename: string, events: number, callback: AsyncCallback&lt;numbe ...@@ -2586,6 +2931,10 @@ createWatcher(filename: string, events: number, callback: AsyncCallback&lt;numbe
文件具体信息,在调用Stat的方法前,需要先通过[stat()](#fileiostat)方法(同步或异步)来构建一个Stat实例。 文件具体信息,在调用Stat的方法前,需要先通过[stat()](#fileiostat)方法(同步或异步)来构建一个Stat实例。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stat](js-apis-file-fs.md#stat)替代。
**系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.File.FileIO。 **系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.File.FileIO。
### 属性 ### 属性
...@@ -2612,6 +2961,10 @@ isBlockDevice(): boolean ...@@ -2612,6 +2961,10 @@ isBlockDevice(): boolean
用于判断文件是否是块特殊文件。一个块特殊文件只能以块为粒度进行访问,且访问的时候带缓存。 用于判断文件是否是块特殊文件。一个块特殊文件只能以块为粒度进行访问,且访问的时候带缓存。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stat.isBlockDevice](js-apis-file-fs.md#isblockdevice)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -2634,6 +2987,10 @@ isCharacterDevice(): boolean ...@@ -2634,6 +2987,10 @@ isCharacterDevice(): boolean
用于判断文件是否是字符特殊文件。一个字符特殊设备可进行随机访问,且访问的时候不带缓存。 用于判断文件是否是字符特殊文件。一个字符特殊设备可进行随机访问,且访问的时候不带缓存。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stat.isCharacterDevice](js-apis-file-fs.md#ischaracterdevice)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -2656,6 +3013,10 @@ isDirectory(): boolean ...@@ -2656,6 +3013,10 @@ isDirectory(): boolean
用于判断文件是否是目录。 用于判断文件是否是目录。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stat.isDirectory](js-apis-file-fs.md#isdirectory)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -2678,6 +3039,10 @@ isFIFO(): boolean ...@@ -2678,6 +3039,10 @@ isFIFO(): boolean
用于判断文件是否是命名管道(有时也称为FIFO)。命名管道通常用于进程间通信。 用于判断文件是否是命名管道(有时也称为FIFO)。命名管道通常用于进程间通信。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stat.isFIFO](js-apis-file-fs.md#isfifo)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -2700,6 +3065,10 @@ isFile(): boolean ...@@ -2700,6 +3065,10 @@ isFile(): boolean
用于判断文件是否是普通文件。 用于判断文件是否是普通文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stat.isFile](js-apis-file-fs.md#isfile)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -2722,6 +3091,10 @@ isSocket(): boolean ...@@ -2722,6 +3091,10 @@ isSocket(): boolean
用于判断文件是否是套接字。 用于判断文件是否是套接字。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stat.isSocket](js-apis-file-fs.md#issocket)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -2744,6 +3117,10 @@ isSymbolicLink(): boolean ...@@ -2744,6 +3117,10 @@ isSymbolicLink(): boolean
用于判断文件是否是符号链接。 用于判断文件是否是符号链接。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stat.isSymbolicLink](js-apis-file-fs.md#issymboliclink)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -2817,6 +3194,9 @@ stop(callback: AsyncCallback&lt;void&gt;): void ...@@ -2817,6 +3194,9 @@ stop(callback: AsyncCallback&lt;void&gt;): void
文件流,在调用Stream的方法前,需要先通过createStream()方法(同步或异步)来构建一个Stream实例。 文件流,在调用Stream的方法前,需要先通过createStream()方法(同步或异步)来构建一个Stream实例。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream](js-apis-file-fs.md#stream)替代。
### close<sup>7+</sup> ### close<sup>7+</sup>
...@@ -2824,6 +3204,10 @@ close(): Promise&lt;void&gt; ...@@ -2824,6 +3204,10 @@ close(): Promise&lt;void&gt;
关闭文件流,使用Promise异步回调。 关闭文件流,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.close](js-apis-file-fs.md#close)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -2851,6 +3235,10 @@ close(callback: AsyncCallback&lt;void&gt;): void ...@@ -2851,6 +3235,10 @@ close(callback: AsyncCallback&lt;void&gt;): void
异步关闭文件流,使用callback异步回调。 异步关闭文件流,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.close](js-apis-file-fs.md#close-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2876,6 +3264,10 @@ closeSync(): void ...@@ -2876,6 +3264,10 @@ closeSync(): void
同步关闭文件流。 同步关闭文件流。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.closeSync](js-apis-file-fs.md#closesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**示例:** **示例:**
...@@ -2893,6 +3285,10 @@ flush(): Promise&lt;void&gt; ...@@ -2893,6 +3285,10 @@ flush(): Promise&lt;void&gt;
刷新文件流,使用Promise异步回调。 刷新文件流,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.flush](js-apis-file-fs.md#flush)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -2920,6 +3316,10 @@ flush(callback: AsyncCallback&lt;void&gt;): void ...@@ -2920,6 +3316,10 @@ flush(callback: AsyncCallback&lt;void&gt;): void
异步刷新文件流,使用callback异步回调。 异步刷新文件流,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.flush](js-apis-file-fs.md#flush-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2945,6 +3345,10 @@ flushSync(): void ...@@ -2945,6 +3345,10 @@ flushSync(): void
同步刷新文件流。 同步刷新文件流。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.flushSync](js-apis-file-fs.md#flushsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**示例:** **示例:**
...@@ -2962,6 +3366,10 @@ write(buffer: ArrayBuffer|string, options?: { offset?: number; length?: number; ...@@ -2962,6 +3366,10 @@ write(buffer: ArrayBuffer|string, options?: { offset?: number; length?: number;
将数据写入流文件,使用Promise异步回调。 将数据写入流文件,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.write](js-apis-file-fs.md#write)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -2996,6 +3404,10 @@ write(buffer: ArrayBuffer|string, options: { offset?: number; length?: number; p ...@@ -2996,6 +3404,10 @@ write(buffer: ArrayBuffer|string, options: { offset?: number; length?: number; p
将数据写入流文件,使用callback异步回调。 将数据写入流文件,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.write](js-apis-file-fs.md#write-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -3026,6 +3438,10 @@ writeSync(buffer: ArrayBuffer|string, options?: { offset?: number; length?: numb ...@@ -3026,6 +3438,10 @@ writeSync(buffer: ArrayBuffer|string, options?: { offset?: number; length?: numb
以同步方法将数据写入流文件。 以同步方法将数据写入流文件。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.writeSync](js-apis-file-fs.md#writesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -3056,6 +3472,10 @@ read(buffer: ArrayBuffer, options?: { position?: number; offset?: number; length ...@@ -3056,6 +3472,10 @@ read(buffer: ArrayBuffer, options?: { position?: number; offset?: number; length
从流文件读取数据,使用Promise异步回调。 从流文件读取数据,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.read](js-apis-file-fs.md#read)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -3091,6 +3511,10 @@ read(buffer: ArrayBuffer, options: { position?: number; offset?: number; length? ...@@ -3091,6 +3511,10 @@ read(buffer: ArrayBuffer, options: { position?: number; offset?: number; length?
从流文件读取数据,使用callback异步回调。 从流文件读取数据,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.read](js-apis-file-fs.md#read-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -3121,6 +3545,10 @@ readSync(buffer: ArrayBuffer, options?: { position?: number; offset?: number; le ...@@ -3121,6 +3545,10 @@ readSync(buffer: ArrayBuffer, options?: { position?: number; offset?: number; le
以同步方法从流文件读取数据。 以同步方法从流文件读取数据。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.Stream.readSync](js-apis-file-fs.md#readsync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -3149,6 +3577,9 @@ readSync(buffer: ArrayBuffer, options?: { position?: number; offset?: number; le ...@@ -3149,6 +3577,9 @@ readSync(buffer: ArrayBuffer, options?: { position?: number; offset?: number; le
管理目录,在调用Dir的方法前,需要先通过opendir方法(同步或异步)来构建一个Dir实例。 管理目录,在调用Dir的方法前,需要先通过opendir方法(同步或异步)来构建一个Dir实例。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFile](js-apis-file-fs.md#fslistfile)替代。
### read ### read
...@@ -3156,6 +3587,10 @@ read(): Promise&lt;Dirent&gt; ...@@ -3156,6 +3587,10 @@ read(): Promise&lt;Dirent&gt;
读取下一个目录项,使用Promise异步回调。 读取下一个目录项,使用Promise异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFile](js-apis-file-fs.md#fslistfile)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -3181,6 +3616,10 @@ read(callback: AsyncCallback&lt;Dirent&gt;): void ...@@ -3181,6 +3616,10 @@ read(callback: AsyncCallback&lt;Dirent&gt;): void
读取下一个目录项,使用callback异步回调。 读取下一个目录项,使用callback异步回调。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFile](js-apis-file-fs.md#fslistfile-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**参数:** **参数:**
...@@ -3207,6 +3646,10 @@ readSync(): Dirent ...@@ -3207,6 +3646,10 @@ readSync(): Dirent
同步读取下一个目录项。 同步读取下一个目录项。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFileSync](js-apis-file-fs.md#fslistfilesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -3228,6 +3671,10 @@ close(): Promise&lt;void&gt; ...@@ -3228,6 +3671,10 @@ close(): Promise&lt;void&gt;
异步关闭目录,使用promise形式返回结果。目录被关闭后,Dir中持有的文件描述将被释放,后续将无法从Dir中读取目录项。 异步关闭目录,使用promise形式返回结果。目录被关闭后,Dir中持有的文件描述将被释放,后续将无法从Dir中读取目录项。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFile](js-apis-file-fs.md#fslistfile)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**示例:** **示例:**
...@@ -3239,12 +3686,16 @@ close(): Promise&lt;void&gt; ...@@ -3239,12 +3686,16 @@ close(): Promise&lt;void&gt;
``` ```
### close<sup>7+</sup> ### close<sup>7+</sup>
close(callback: AsyncCallback&lt;void&gt;): void close(callback: AsyncCallback&lt;void&gt;): void
异步关闭目录,使用callback形式返回结果。目录被关闭后,Dir中持有的文件描述将被释放,后续将无法从Dir中读取目录项。 异步关闭目录,使用callback形式返回结果。目录被关闭后,Dir中持有的文件描述将被释放,后续将无法从Dir中读取目录项。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFile](js-apis-file-fs.md#fslistfile-1)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**示例:** **示例:**
...@@ -3262,6 +3713,10 @@ closeSync(): void ...@@ -3262,6 +3713,10 @@ closeSync(): void
用于关闭目录。目录被关闭后,Dir中持有的文件描述将被释放,后续将无法从Dir中读取目录项。 用于关闭目录。目录被关闭后,Dir中持有的文件描述将被释放,后续将无法从Dir中读取目录项。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFileSync](js-apis-file-fs.md#fslistfilesync)替代。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**示例:** **示例:**
...@@ -3275,6 +3730,10 @@ closeSync(): void ...@@ -3275,6 +3730,10 @@ closeSync(): void
在调用Dirent的方法前,需要先通过[dir.read()](#read)方法(同步或异步)来构建一个Dirent实例。 在调用Dirent的方法前,需要先通过[dir.read()](#read)方法(同步或异步)来构建一个Dirent实例。
> **说明**:
>
> 从API version 9开始废弃,请使用[fs.listFile](js-apis-file-fs.md#fslistfile)替代。
**系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.File.FileIO。 **系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.File.FileIO。
### 属性 ### 属性
...@@ -3290,6 +3749,10 @@ isBlockDevice(): boolean ...@@ -3290,6 +3749,10 @@ isBlockDevice(): boolean
用于判断当前目录项是否是块特殊文件。一个块特殊文件只能以块为粒度进行访问,且访问的时候带缓存。 用于判断当前目录项是否是块特殊文件。一个块特殊文件只能以块为粒度进行访问,且访问的时候带缓存。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -3312,6 +3775,10 @@ isCharacterDevice(): boolean ...@@ -3312,6 +3775,10 @@ isCharacterDevice(): boolean
用于判断当前目录项是否是字符特殊设备。一个字符特殊设备可进行随机访问,且访问的时候不带缓存。 用于判断当前目录项是否是字符特殊设备。一个字符特殊设备可进行随机访问,且访问的时候不带缓存。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -3334,6 +3801,10 @@ isDirectory(): boolean ...@@ -3334,6 +3801,10 @@ isDirectory(): boolean
用于判断当前目录项是否是目录。 用于判断当前目录项是否是目录。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -3356,6 +3827,10 @@ isFIFO(): boolean ...@@ -3356,6 +3827,10 @@ isFIFO(): boolean
用于判断当前目录项是否是命名管道(有时也称为FIFO)。命名管道通常用于进程间通信。 用于判断当前目录项是否是命名管道(有时也称为FIFO)。命名管道通常用于进程间通信。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -3378,6 +3853,10 @@ isFile(): boolean ...@@ -3378,6 +3853,10 @@ isFile(): boolean
用于判断当前目录项是否是普通文件。 用于判断当前目录项是否是普通文件。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -3400,6 +3879,10 @@ isSocket(): boolean ...@@ -3400,6 +3879,10 @@ isSocket(): boolean
用于判断当前目录项是否是套接字。 用于判断当前目录项是否是套接字。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
...@@ -3422,6 +3905,10 @@ isSymbolicLink(): boolean ...@@ -3422,6 +3905,10 @@ isSymbolicLink(): boolean
用于判断当前目录项是否是符号链接。 用于判断当前目录项是否是符号链接。
> **说明**:
>
> 从API version 9开始废弃。
**系统能力**:SystemCapability.FileManagement.File.FileIO **系统能力**:SystemCapability.FileManagement.File.FileIO
**返回值:** **返回值:**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册