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