javascript - 当路径有空格时,NodeJS fs.writeFile 在 Linux 上失败

标签 javascript linux node.js filesystems

我正在使用模块“fs”执行一些操作系统集成,我执行的其中一个过程是在系统上创建/写入文件。我注意到,当使用函数“writeFile”并且路径中有空格时,程序会失败。

例如(工作):

fs.writeFile('/home/john/mypath/myfile.txt', 'blabla', function() {})

例如(失败):

fs.writeFile('/home/john/my path/myfile.txt', 'blabla', function() {})

我得到的错误如下:

{ [Error: ENOENT: no such file or directory'] errno: -2, code: 'ENOENT', syscall: 'open', path: '"/home/john/my path/another cool/project.txt"' }

关于如何解决这个问题的任何见解?谢谢!

最佳答案

更新 Node 后问题不再存在..

关于javascript - 当路径有空格时,NodeJS fs.writeFile 在 Linux 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37122418/

相关文章:

javascript - 制作实时聊天 php 的最佳方法?

javascript - JSON 对象不会使用 ajax 传输到 js 数组

javascript - 使用 jquery 在两个列表中传输和排列数据

ruby - 为目录中的所有文件(递归地)创建符号链接(symbolic link)到其他目录

c - OpenSSL openwrt 套接字绑定(bind)失败

javascript - 如何限制客户端通过 websocket 发送的数据量?

node.js - Drupal 7. Bootstrap 和 Grunt

javascript - 按钮 - 启用和禁用

android - 如何在 adb shell 上使用 su 命令?

javascript - NodeJs : Unexpected token < error in javascript file