@ventose/utils-node
v0.0.15
Published
常用工具函数
Downloads
3
Readme
Ventose-utils-node
/**
* 给定文件夹,获取文件夹下所有文件夹和文件
*
* @param {*} array_all ["/home/user/doc"] 需要在传入之前对路径用pathD处理成绝对路径
* @param {any} array_dir []
* @param {any} array_file []
* @returns [dirs,files]
*/
/**
* 将源文件夹下的所有文件夹及文件复制到目标文件夹下,保持同样的接口
* - 参数必须是绝对路径
* @param {any} str_srcdir 原文件夹
* @param {any} str_targetdir 目标文件夹
*/
/**
* 删除文件夹下所有问价及将文件夹下所有文件清空
* @param {*} path
*/
/**
* 删除目录
* @param {*} string_pathName
* @returns
*/
/**
* 保证路径存在;如果存在就直接返回true,不存在就让它存在,再返回true;
* @param {*} path_dir
* @returns true
*/
/**
* 异步等待
*
* @param {any} timeout 毫秒
* @returns
*/
/**
* force写入文件:没有文件就创建,有就覆盖
* @param {*} path_file
* @param {*} content
*/
/**
* 获取路径的父目录
* @param {*} pathName
* @returns
*/
/**
* path.resolve(__dirname,...args) 简写
* - const pathD = _n.getPathD(__dirname)
* - 必须要注入__dirname
* - pathD("../libs")
*
* @param {any} this_dir : __dirname
* @returns pathD
*/
/**
* path.resolve(process.cwd(),...args) 简写
* @param {...any} args
* @returns
*/
/**
* @Deprecated
* __dirname 只能代表当前执行文件的地址,必须运行时注入
* 使用PathD代替
* path.resolve(__dirname,...args) 简写
* @param {...any} args
* @returns
*/
/**
* path.resolve 简写
* @param {...any} args
* @returns
*/