Я использую модуль 'fs' для выполнения некоторой интеграции ОС, и одна из процедур, которую я делаю, - создавать/записывать файлы в системе. Я заметил, что при использовании функции 'writeFile', а путь имеет пробелы, процедура терпит неудачу.NodeJS fs.writeFile не работает в linux, когда путь имеет пробелы
например (рабочий):
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"' }
Любые идеи о том, как обходной путь? Благодаря!
Я тоже пробовал это, но он автоматически добавил еще один до моего, поэтому он заканчивается на: «aa \\ bbb» .. В любом случае ситуация была решена после обновления среды (цифры ..) –