Art*_*rti 5 javascript path fs node.js
我在这个路径上有一个文件:
~/Downloads/flightlog_2017-71-19_19747.txt
但是当我尝试编写或检查它是否存在时:
fs.existsSync('~/Downloads/flightlog_2017-71-19_19747.txt')
它总是回来 false
如果我在终端做:
$ nano ~/Downloads/flightlog_2017-71-19_19747.txt
这工作正常
小智 2
我认为 Node.js 不支持使用 ~ 来引用用户的主目录。因为 Windows 中没有等效的命令。
您可以按照此主题进行完整的讨论。 https://github.com/nodejs/node/issues/684
目前您可以使用tildify npm 包来满足您的需求。