nodejs项目开发中,需要实现一个功能,就是判断某个文件夹是否存在,存在的话,则不做处理,不存在的话,则创建对应的文件夹
实现代码
fs.stat('./json/' + sheng + '/' + type.name, (err, stats) => {
if ...
yekong
1年前 (2023-06-02)
喜欢
nodejs项目开发中,有一个小需求就是有些文件不想被打包压缩文件中,这就需要进行过滤处理,之前使用的
nodejs 对文件进行zip压缩方法没有找到合适的解决方案,于是重新找了一个方法
使用实例
zip("./wenjian', "./wenjian.zip...
yekong
2年前 (2023-03-19)
喜欢
nodejs 在对文件操作的时候,经常会伴随文件的读取和写入
package.json
nodejs使用import方式引入模块的话,需要配置package.json将type设置为module.
{
"type": "module",...
yekong
2年前 (2023-02-15)
喜欢
使用nodejs对文件操作时,经常会遇到需要对文件进行zip压缩的情况。如果需要过滤一些不需要压缩的文件的话,可以使用其他方法nodejs 压缩过滤不需要压缩的文件
使用
zip("./wenjian', "./wenjian.zip", (s) =...
yekong
2年前 (2023-02-15)
喜欢
nodejs fetch实现小文件的保存
var getDown = async (downloadUrl, filePath, savePath) => {
return new Promise((resolve) => {
var url ...
yekong
2年前 (2022-06-26)
喜欢
2009年3月,Ryan Dahl在其博客上宣布准备基于V8创建一个轻量级的Web服务器并提供一套库
2009年5月,Ryan Dahl在GitHub上发布了最初的版本。
2009年12月和2010年4月,两届JSConf大会都安排了Node的讲座。
2010年年底,Node获得...
yekong
2年前 (2022-06-18)
喜欢
在用nodejs仿写单页模板扒手的时候,使用axios下载的图片无法正常打开,所以换了一种方式,下载图片需要两种一种http 一种https,用来下载http和https地址下的图片。
import fs from 'fs'
var Stream = require('stre...
yekong
3年前 (2022-04-05)
喜欢
设置编码
在用nodejs仿写单页模板扒手的时候,实现下载css文件的时候,css文件是乱码的,排查发现可能是出现了bom头,设置一下写入编码就可以了。{encoding: 'utf8'}
fs.writeFile(filePaths, res.data, {encoding...
yekong
3年前 (2022-04-05)
喜欢
const hash256Sync = createFileHash256Sync(filePath)
const hash256Syncafter = createFileHash256Sync(filePath2)
...
yekong
3年前 (2022-04-05)
喜欢
在仿写单页模板扒手时,遇到一个需要删除文件的功能,以前也没用过fs,记录一下代码方便以后复用查询。
fs.unlink(filePath2,(err,data)=>{
if (err) {
...
yekong
3年前 (2022-04-05)
喜欢