filedir
v1.0.2
Published
一个支持多层级创建目录和读写文件的模块
Downloads
4
Readme
What is webextlib? 什么是filedir?
- filedir is a module that supports multi-level directory creation and file reading and writing. filedir是一个支持多层级创建目录和读写文件的模块。
Function 功能
- Create directory 创建目录
- Delete file or directory 删除文件或目录
- Copy file 复制文件
- Read file 读取文本文件
- Write file 写文本文件
- Write JSON file JSON变量写出到json文件,若目录不存在则自动创建
- Determine whether the file or directory exists 判断文件或目录是否存在
- Determine if it is an existing file 判断是不是一个已存在的文件
- Determine if it is an existing directory 判断是不是一个已存在的目录
Install 安装
npm i -g filedir
Upgrade Instructions 升级说明
1.0.2
- Supports require and import calls. 支持require和import调用。
- Added d.ts type declaration prompt. 增加了d.ts类型声明提示。
1.0.1
- Added usage instructions. 添加了使用说明。
Usage 使用
require
const filedir = require('filedir');
filedir.mkdir('D:/filedirTest');
// filedir.del('D:/filedirTest');
filedir.copy('D:/a.txt', 'D:/b.txt');
console.log('read', filedir.read('D:/filedirTest.txt'));
filedir.write('D:/filedir_write.txt', '0123456789');
filedir.writeJsonFile('D:/filedir_json.txt', {Color:'Blue'});
console.log('isExist', filedir.isExist('D:/filedir_write.txt'));
console.log('isFile', filedir.isFile('D:/filedirTest'));
console.log('isDir', filedir.isDir('D:/filedirTest'));
import
import {mkdir, del, copy, read, write, writeJsonFile, isExist, isFile, isDir} from 'filedir';
mkdir('D:/filedirTest');
// del('D:/filedirTest');
copy('D:/a.txt', 'D:/b.txt');
console.log('read', read('D:/filedirTest.txt'));
write('D:/filedir_write.txt', '0123456789');
writeJsonFile('D:/filedir_json.txt', {Color:'Blue'});
console.log('isExist', isExist('D:/filedir_write.txt'));
console.log('isFile', isFile('D:/filedirTest'));
console.log('isDir', isDir('D:/filedirTest'));