parent
5c66a1b883
commit
ec54db65d8
|
@ -1,3 +1,7 @@
|
||||||
|
# 1.3.1 / 2020-01-09
|
||||||
|
* [U] 优化异常输出
|
||||||
|
|
||||||
|
|
||||||
# 1.3.0 / 2020-01-08
|
# 1.3.0 / 2020-01-08
|
||||||
* [A] 增加chown()方法
|
* [A] 增加chown()方法
|
||||||
* [A] cp()和 mv()支持对目录进行操作
|
* [A] cp()和 mv()支持对目录进行操作
|
||||||
|
|
|
@ -96,6 +96,7 @@ fs.chmod('test.txt', 0o777)
|
||||||
|
|
||||||
### .chown(path, uid, gid)
|
### .chown(path, uid, gid)
|
||||||
> 修改文件&目录的归属。
|
> 修改文件&目录的归属。
|
||||||
|
>> `v1.3.0 新增`
|
||||||
|
|
||||||
| 参数 | 类型 | 是否必须 | 说明 |
|
| 参数 | 类型 | 是否必须 | 说明 |
|
||||||
| :--: | :--: | :--: | -- |
|
| :--: | :--: | :--: | -- |
|
||||||
|
@ -112,6 +113,7 @@ fs.chmod('test.txt', 0o777)
|
||||||
|
|
||||||
### .mv(origin, target)
|
### .mv(origin, target)
|
||||||
> 移动文件&目录, 支持跨磁盘移动; 同时具备重命名功能。
|
> 移动文件&目录, 支持跨磁盘移动; 同时具备重命名功能。
|
||||||
|
>> `v1.3.0 之后支持对目录进行操作`
|
||||||
|
|
||||||
| 参数 | 类型 | 是否必须 | 说明 |
|
| 参数 | 类型 | 是否必须 | 说明 |
|
||||||
| :--: | :--: | :--: | -- |
|
| :--: | :--: | :--: | -- |
|
||||||
|
@ -124,6 +126,7 @@ fs.chmod('test.txt', 0o777)
|
||||||
|
|
||||||
### .cp(origin, target)
|
### .cp(origin, target)
|
||||||
> 复制文件&目录, 支持跨磁盘复制。
|
> 复制文件&目录, 支持跨磁盘复制。
|
||||||
|
>> `v1.3.0 之后支持对目录进行操作`
|
||||||
|
|
||||||
| 参数 | 类型 | 是否必须 | 说明 |
|
| 参数 | 类型 | 是否必须 | 说明 |
|
||||||
| :--: | :--: | :--: | -- |
|
| :--: | :--: | :--: | -- |
|
||||||
|
@ -136,6 +139,7 @@ fs.chmod('test.txt', 0o777)
|
||||||
|
|
||||||
### .rm(origin)
|
### .rm(origin)
|
||||||
> 删除文件&目录
|
> 删除文件&目录
|
||||||
|
>> `v1.3.0 之后取消第2个参数, 改为自动判断是否目录, 是否自动递归删除`
|
||||||
|
|
||||||
| 参数 | 类型 | 是否必须 | 说明 |
|
| 参数 | 类型 | 是否必须 | 说明 |
|
||||||
| :--: | :--: | :--: | -- |
|
| :--: | :--: | :--: | -- |
|
||||||
|
|
22
index.js
22
index.js
|
@ -26,9 +26,7 @@ const Iofs = {
|
||||||
try {
|
try {
|
||||||
return FS.readFileSync(file)
|
return FS.readFileSync(file)
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
if (err) {
|
|
||||||
console.error(err + '')
|
console.error(err + '')
|
||||||
}
|
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -57,7 +55,7 @@ const Iofs = {
|
||||||
}
|
}
|
||||||
return list
|
return list
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -98,7 +96,7 @@ const Iofs = {
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -109,7 +107,7 @@ const Iofs = {
|
||||||
FS.chmodSync(path, mode)
|
FS.chmodSync(path, mode)
|
||||||
return true
|
return true
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -120,7 +118,7 @@ const Iofs = {
|
||||||
FS.chownSync(path, uid, gid)
|
FS.chownSync(path, uid, gid)
|
||||||
return true
|
return true
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -145,7 +143,7 @@ const Iofs = {
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -178,7 +176,7 @@ const Iofs = {
|
||||||
|
|
||||||
return true
|
return true
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -202,7 +200,7 @@ const Iofs = {
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -215,7 +213,7 @@ const Iofs = {
|
||||||
try {
|
try {
|
||||||
return FS.statSync(path)
|
return FS.statSync(path)
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -228,7 +226,7 @@ const Iofs = {
|
||||||
try {
|
try {
|
||||||
return this.stat(path).isDirectory()
|
return this.stat(path).isDirectory()
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -258,7 +256,7 @@ const Iofs = {
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
console.error(err + '')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "iofs",
|
"name": "iofs",
|
||||||
"version": "1.3.0",
|
"version": "1.3.1",
|
||||||
"description": "Base on native fs module, for easy using.",
|
"description": "Base on native fs module, for easy using.",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
Loading…
Reference in New Issue