在使用fs.createWriteStream
函数时,要避免自动添加反斜杠,可以使用path.join
函数来处理文件路径。path.join
函数会根据操作系统的不同自动添加正确的路径分隔符。
以下是一个示例代码:
const fs = require('fs');
const path = require('path');
const filePath = path.join(__dirname, 'myFile.txt'); // 使用path.join处理文件路径
const writeStream = fs.createWriteStream(filePath);
writeStream.write('Hello, World!');
writeStream.end();
在上面的示例中,path.join
函数将__dirname
(当前文件所在的目录)和myFile.txt
连接起来,生成正确的文件路径。然后,使用fs.createWriteStream
函数创建一个写入流,并将数据写入文件中。
通过使用path.join
函数,我们可以避免手动添加反斜杠,并且可以确保在不同操作系统上运行时,文件路径都是正确的。
上一篇:避免在for循环前声明列表。