使用Node.js存储URL txt文件的第一行可以通过以下步骤实现:
storeUrl.js
的文件,并在文件中引入Node.js的内置模块fs
(文件系统模块)和readline
(逐行读取模块)。const fs = require('fs');
const readline = require('readline');
readline
模块逐行读取URL txt文件,并将第一行的内容存储到变量中。const rl = readline.createInterface({
input: fs.createReadStream('urls.txt'),
output: process.stdout,
terminal: false
});
let firstLine = '';
rl.on('line', (line) => {
firstLine = line;
rl.close();
});
上述代码中,urls.txt
是存储URL的文本文件,可以根据实际情况进行修改。
storedUrl.txt
。rl.on('close', () => {
fs.writeFile('storedUrl.txt', firstLine, (err) => {
if (err) throw err;
console.log('URL已成功存储到storedUrl.txt文件中。');
});
});
完整的代码如下:
const fs = require('fs');
const readline = require('readline');
const rl = readline.createInterface({
input: fs.createReadStream('urls.txt'),
output: process.stdout,
terminal: false
});
let firstLine = '';
rl.on('line', (line) => {
firstLine = line;
rl.close();
});
rl.on('close', () => {
fs.writeFile('storedUrl.txt', firstLine, (err) => {
if (err) throw err;
console.log('URL已成功存储到storedUrl.txt文件中。');
});
});
运行以上代码后,将会从urls.txt
文件中读取第一行的URL,并将其存储到storedUrl.txt
文件中。
Techo Day
DBTalk
DB・洞见
云+社区技术沙龙[第11期]
云+社区技术沙龙[第17期]
“中小企业”在线学堂
云+社区技术沙龙[第14期]
Elastic 中国开发者大会
高校公开课
T-Day
DBTalk
领取专属 10元无门槛券
手把手带您无忧上云