我正在使用模块'fs'来执行某些操作系统集成,我所做的一个步骤是在系统上创建/写入文件。我注意到当使用函数'writeFile'并且路径有空格时,程序失败。
例如(工作):
<ImageView
android:id="@+id/bar_1"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:gravity="start"
android:src="@drawable/bar"/>
<ImageView
android:id="@+id/bar_2"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:gravity="start"
android:src="@drawable/bar"/>
etc...
例如(失败):
fs.writeFile('/home/john/mypath/myfile.txt', 'blabla', function() {})
我得到的错误如下:
{[错误:ENOENT:没有这样的文件或目录'] 错误:-2, 代码:'ENOENT', 系统调用:'打开', 路径:'“/ home / john / my path / another cool / project.txt”'}
有关如何解决此问题的任何见解?谢谢!
答案 0 :(得分:0)
你需要用向后的斜线来逃避空间。 即...
fs.writeFile('/ home / john / my \ path / myfile.txt','blabla',function(){})
答案 1 :(得分:0)
更新节点后问题不再存在..