为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs 怎样判断是不是快捷方式?

nodejs 怎样判断是不是快捷方式?

慕妹3242003 2018-10-01 00:06:10
用cnpm安装后文件夹下面有很多快捷方式,请问用nodejs读取目录下的文件时,遇到快捷方式应该怎样处理?怎样判断是不是快捷方式?怎样获取快捷方式的真实指向?
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

https://img1.sycdn.imooc.com//5bbcc1520001379207730486.jpg

另外,其实你不用关心是不是快捷方式。 操作系统会handle真实指向

查看完整回答
反对 回复 2018-10-09
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

不怎么用cnpm,你可以放个所谓“快捷方式”的截图,我猜应该是符号链接,如果只是读写文件的话,你不需要对符号链接作特殊处理,直接读写,文件系统会帮你处理好符号链接应该链接到哪里的事。如果你写的程序需要区分符号链接与普通文件,那你就要用fs.lstat获取目标文件的Stats,然后用.isSymbolicLink()判断是否是符号链接。如果要读取符号链接所链接的绝对路径,请使用fs.readlink。更多内容参考Node.js官方文档

查看完整回答
反对 回复 2018-10-09
  • 2 回答
  • 0 关注
  • 1368 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信