概述

文件系统常用的函数集合(async)


目录


createFileTask (函数)

写入一个文件

签名


export const createFileTask = (
    { path, data, encoding }:
        { path: string, data: string | Buffer | Stream, encoding?: string }): T.Task<void> =>
    () =>
        new Promise((resolve, reject) => ...

v0.2.1 中添加

updateFileTask (函数)

更新一个文件(async)

path不为空时,重命名文件用这个值

data不为空时,替换文件内容

签名


export const updateFileTask = ({ data: { path, data, encoding }, where }:
    { data: { path?: string, data?: string | Buffer | Stream, encoding?: string }, where: string }): T.Task<void> => ...

v0.2.1 中添加