node 判断文件夹是否存在
判断文件夹是否存在
let filePath =path.join(__dirname,'../')+'/download_tmp/'fs.exists(filePath, function(exists) {if(!exists){fs.mkdir(filePath,function (err) {if(err){console.log(err)}})}});
生成excle文件到本地
业务要求:生成excle文件到本地的路径
#安装node-xlsx
npm install node-xlsx --save
data数据
let data =[{name: 'sheet1',data: [['ID','Name','Score'],['1','Michael','99'],['2','Jordan','98']]}]
excel.js
var xlsx = require('node-xlsx');
var fs = require('fs')
const util = require('../util/utils.js')
var path=require('path')const writeGroup = async function(data) {return new Promise(function (resolve,reject) {let filePath =path.join(__dirname,'../')+'/download_tmp/'fs.exists(filePath, function(exists) {if(!exists){fs.mkdir(filePath,function (err) {if(err){reject(err)}})}});resolve([data,filePath])}).then(function (res) {var buffer = xlsx.build(res[0])resolve(buffer)let fileName= res[1]+util.UUIDGeneratorNode()+'.xlsx'fs.writeFile(fileName, buffer, function(err) {if (err) {console.log("Write failed: " + err);reject(err)}console.log("Write completed.");resolve(fileName)});})
utils.js
var crypto = require('crypto');
const md5 = function(data) {let hash = crypto.createHash('md5');return hash.update(data).digest('base64');
}
const UUIDGeneratorNode = () =>([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, c =>(c ^ (crypto.randomBytes(1)[0] & (15 >> (c / 4)))).toString(16));module.exports = {md5: md5,UUIDGeneratorNode:UUIDGeneratorNode
}
node 判断文件夹是否存在相关推荐
- 用matlab判断文件是否存在_判断文件夹、文件是否存在、创建文件 c++ matlab
Matlab: 1. exist判断当前目录是否存在指定文件夹 例子1 if ~exist('Figure') mkdir('Figure') % 若不存在,在当前目录中产生一个子目录'Figure' ...
- Dos判断文件夹有没有存在,如果存在删除,不存在创建
Dos判断文件夹有没有存在,如果存在删除,不存在创建 dir d:\ | find "liang\dd" if %errorlevel%==0 goto ok ...
- C#中判断文件夹或文件是否存在的方法
c#中操作IO非常简单,下面介绍如何判断文件夹或文件是否存在的方法. 代码如下: //判断文件夹是否存在,不存在则创建文件夹 if (!System.IO.Directory.Exists(@& ...
- python判断文件夹是否存在
判断文件夹是否存在,如果不存在则创建 if not os.path.exists(path):os.makedirs(path)
- 【C/C++】如何判断文件夹或者文件是否存在
方法一:access函数判断文件夹或者文件是否存在 函数原型: int access(const char *filename, int mode); 所属头文件:io.h filename:可以填写 ...
- 一行Java代码判断文件夹是否存在,不存在则新建
场景 上传文件后存到服务器上某路径,指定路径 后要判断文件夹是否存在. 如果不存在就要按照指定文件夹路径新建. 实现 String path = storePath +"\\"+ ...
- mfc 判断文件夹复制完成_Python办公自动化|自动整理文件,一键完成!
本文跟大家分享一个文件整理脚本的实现过程.具体的功能很简单,给定一个打算整理的文件夹目录,这个脚本可以将该目录下的所有文件都揪出来,并且根据后缀名归类到不同的文件夹里,就像下图一样,简直是整理爱好者的 ...
- 批处理判断文件夹是否存在
先看一段bat命令 @echo off @title 批处理判断文件夹是否存在 if exist folder1 ( echo "已经存在文件夹" ) else ( md f ...
- Java 判断文件夹、文件是否存在、否则创建文件夹
1.判断文件是否存在,不存在创建文件 File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if( ...
最新文章
- 首个64层3D NAND闪存技术出现
- python课本第二章答案_《Python自然语言处理》答案第一、二章
- python猫狗大战讲解_tensorflow实现猫狗大战(分类算法)
- 如何阅读一本书 pdf_如何快速阅读一本书?
- 操作word打印网址
- python elif可以单独使用_elif可以单独使用。( )_学小易找答案
- Linux设备驱动模型三 kset
- Linux 安装 RMVB,rm,ape文件 解码器
- 云智推任务提交版拉新系统源码-任务分销系统
- 微信电脑pc端显示不了头像和加载不了表情包,怎么解决该问题
- java工程师认证_Java工程师认证工信部考试.doc
- js习题(模拟京东快递单号查询)
- android导航栏字体,Android状态栏/导航栏颜色
- uniapp通过mixin隐藏所有页面右上角分享按钮
- java -g_Java G1深入理解(转)
- Python:素数求和
- JS中生成与解析JSON
- 建站选择免费虚拟主机的六大误区
- 【Win10】解决WLAN不见了,只有飞行模式开关,网络适配器只有以太网,无线网卡隐藏了,设备未连接问题
- 【信息】宁波银行金融科技部:常见问题解答