1.0.2 • Published 10 months ago

filedir v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

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'));