node
Matter_Lv
这个作者很懒,什么都没留下…
展开
-
Node处理csv文件(利用csv-parse读取指定字符串内的文件片段)
需求:读取一个csv文件,需要从指定字符串开始读取至指定字符串结束,由于csv文件可能使用不同环境打开编辑过,末尾包含很多多余的分隔逗号,去除这些逗号。// 使用 Streamconst parse = require('csv-parse');const path = require('path');const fs = require('fs');const fsPromises = fs.promises;readAndParseCSV();async function readAn原创 2021-10-16 18:30:51 · 2557 阅读 · 0 评论 -
Node处理文件(遍历文件夹删除指定文件)
需求:遍历DATA文件夹删除txt文件const path = require('path')const fs = require('fs')const dir = './DATA'fs.readdir(dir, (err, files) => { files.forEach(item => { if (item.indexOf('txt') != -1) { var src = path.join(dir, item) fs.unlinkSync(s原创 2021-10-14 10:30:05 · 359 阅读 · 0 评论 -
Node处理文件(指定字符串读取文件片段并存入新文件)
需求是从指定字符串处读取以及从指定字符串结束,查阅node文档createReadStream 文件流读取的方式传入的start和end只能是整型,为了拿到index先用readFile读了一次,readFile方法默认异步,这里要改成同步方法才能在流读取之前拿到index。const fs = require('fs');data = fs.readFileSync('./DATA/_SearchResults1.csv', {encoding: 'utf-8'} startIndex = dat原创 2021-10-14 09:13:27 · 589 阅读 · 0 评论