解决NodeJS在读写文件时,一直显示写入失败

今天跟着B站上黑马的NodeJS的视频学习,跟着老师进行敲代码,结果老师那边显示读出成功,写入也成功,当我自己去敲代码练习的时候,读文件没有问题,但是练习写入文件的时候,黑窗口运行的时候,打印了写入失败,这是我的代码

var fs = require("fs");

/**
 * 第一个参数:文件路径
    第二个参数:文件内容
    第三个参数:回调函数
       error
   
       成功:
         文件写入成功
         error 是 null
       失败:
         文件写入失败
         error 就是错误对象
 */

fs.writeFile('./day02/你好.md', '大家好,给大家介绍一下,我是Node.js', function (error) {
    // console.log('文件写入成功')
    // console.log(error)
    if (error) {
        console.log('写入失败')
    } else {
        console.log('写入成功了')
    }
})

代码没有任何语法上的错误,但是窗口运行一直打印的就是写入失败了,在网上找了好久的解决方案,都没有解决,今天早上就又尝试了一下,把写入文件的路径更改一下,改成当前目录下直接创建,这下运行就成功了。

fs.writeFile('./你好.md', '大家好,给大家介绍一下,我是Node.js', function (error) 

那么,问题来了,如果我想在其他路径下,使用NodeJS进行写文件,应该如何操作呢???

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值