未验证 提交 0834bf6b 编写于 作者: Z zhuhongtao666 提交者: Gitee

update zh-cn/application-dev/reference/apis/js-apis-file-fs.md.

Signed-off-by: Nzhuhongtao666 <zhuhongtao12@huawei.com>
上级 d05ac463
...@@ -461,7 +461,7 @@ copyDir(src: string, dest: string, mode?: number): Promise\<void> ...@@ -461,7 +461,7 @@ copyDir(src: string, dest: string, mode?: number): Promise\<void>
| ------ | ------ | ---- | --------------------------- | | ------ | ------ | ---- | --------------------------- |
| src | string | 是 | 源文件夹的应用沙箱路径。 | | src | string | 是 | 源文件夹的应用沙箱路径。 |
| dest | string | 是 | 目标应用沙箱路径。 | | dest | string | 是 | 目标应用沙箱路径。 |
| mode | number | 否 | 复制模式。默认mode为0。<br/>-&nbsp;mode为0,文件级别抛异常。目标路径存在与源文件夹名冲突的文件夹,若此目标文件夹下存在与源文件夹下同名文件,则抛出异常。源文件夹下未冲突的文件全部移动至此目标文件夹下,此目标文件夹下未冲突文件将继续保留,且冲突文件信息将在抛出异常的data属性中以Array\<[ConflictFiles](#conflictfiles)>形式提供。<br/>-&nbsp;mode为1,<br/>-&nbsp; mode为1,文件级别强制覆盖。目标路径存在与源文件夹名冲突的文件夹,若此目标文件夹下存在与源文件夹下同名文件,则强制覆盖此目标文件夹下所有同名文件。目标文件夹下未冲突文件将继续保留。| | mode | number | 否 | 复制模式。默认mode为0。<br/>-&nbsp; mode为0,文件级别抛异常。目标路径存在与源文件夹名冲突的文件夹,若此目标文件夹下存在与源文件夹下同名文件,则抛出异常。源文件夹下未冲突的文件全部移动至此目标文件夹下,此目标文件夹下未冲突文件将继续保留,且冲突文件信息将在抛出异常的data属性中以Array\<[ConflictFiles](#conflictfiles)>形式提供。<br/>-&nbsp; mode为1,文件级别强制覆盖。目标路径存在与源文件夹名冲突的文件夹,若此目标文件夹下存在与源文件夹下同名文件,则强制覆盖此目标文件夹下所有同名文件。目标文件夹下未冲突文件将继续保留。|
**返回值:** **返回值:**
...@@ -480,7 +480,7 @@ copyDir(src: string, dest: string, mode?: number): Promise\<void> ...@@ -480,7 +480,7 @@ copyDir(src: string, dest: string, mode?: number): Promise\<void>
let srcPath = pathDir + "/srcDir/"; let srcPath = pathDir + "/srcDir/";
let destPath = pathDir + "/destDir/"; let destPath = pathDir + "/destDir/";
fs.copyDir(srcPath, destPath, 0).then(() => { fs.copyDir(srcPath, destPath, 0).then(() => {
console.info("copy directory succeed"); console.info("copy directory succeed");
}).catch((err) => { }).catch((err) => {
if (err.code == 13900015) { if (err.code == 13900015) {
for (let i = 0; i < err.data.length; i++) { for (let i = 0; i < err.data.length; i++) {
...@@ -507,7 +507,7 @@ copyDir(src: string, dest: string, mode?: number, callback: AsyncCallback\<void> ...@@ -507,7 +507,7 @@ copyDir(src: string, dest: string, mode?: number, callback: AsyncCallback\<void>
| ------ | ------ | ---- | --------------------------- | | ------ | ------ | ---- | --------------------------- |
| src | string | 是 | 源文件夹的应用沙箱路径。 | | src | string | 是 | 源文件夹的应用沙箱路径。 |
| dest | string | 是 | 目标应用沙箱路径。 | | dest | string | 是 | 目标应用沙箱路径。 |
| mode | number | 否 | 复制模式。默认mode为0。<br/>-&nbsp;mode为0,文件级别抛异常。目标路径存在与源文件夹名冲突的文件夹,若此目标文件夹下存在与源文件夹下同名文件,则抛出异常。源文件夹下未冲突的文件全部移动至此目标文件夹下,此目标文件夹下未冲突文件将继续保留,且冲突文件信息将在抛出异常的data属性中以Array\<[ConflictFiles](#conflictfiles)>形式提供。<br/>-&nbsp;mode为1,<br/>-&nbsp; mode为1,文件级别强制覆盖。目标路径存在与源文件夹名冲突的文件夹,若此目标文件夹下存在与源文件夹下同名文件,则强制覆盖此目标文件夹下所有同名文件。目标文件夹下未冲突文件将继续保留。| | mode | number | 否 | 复制模式。默认mode为0。<br/>-&nbsp; mode为0,文件级别抛异常。目标路径存在与源文件夹名冲突的文件夹,若此目标文件夹下存在与源文件夹下同名文件,则抛出异常。源文件夹下未冲突的文件全部移动至此目标文件夹下,此目标文件夹下未冲突文件将继续保留,且冲突文件信息将在抛出异常的data属性中以Array\<[ConflictFiles](#conflictfiles)>形式提供。<br/>-&nbsp; mode为1,文件级别强制覆盖。目标路径存在与源文件夹名冲突的文件夹,若此目标文件夹下存在与源文件夹下同名文件,则强制覆盖此目标文件夹下所有同名文件。目标文件夹下未冲突文件将继续保留。|
| callback | AsyncCallback&lt;void&gt; | 是 | 异步复制文件夹之后的回调。 | | callback | AsyncCallback&lt;void&gt; | 是 | 异步复制文件夹之后的回调。 |
**错误码:** **错误码:**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册