Node.js 如何解析Nodejs中包含星号字符的路径?
我想使用Linux上运行的Nodejs通过MTP访问Android设备 Android设备安装在Node.js 如何解析Nodejs中包含星号字符的路径?,node.js,bash,Node.js,Bash,我想使用Linux上运行的Nodejs通过MTP访问Android设备 Android设备安装在/run/user/1000/gvfs/mtp:主机=%5USB%3A002%2C010%5D,由于mtp,可以将其视为常规文件系统 现在,mtp:host=(%5USB%3A002%2C010%5D在本例中)后面的部分始终取决于Android设备所连接的物理USB端口 确保始终获得文件系统的正确路径的一种方法是使用 $ cd /run/user/1000/gvfs/mtp* 这在bash中很好地工
/run/user/1000/gvfs/mtp:主机=%5USB%3A002%2C010%5D
,由于mtp,可以将其视为常规文件系统
现在,mtp:host=
(%5USB%3A002%2C010%5D在本例中)后面的部分始终取决于Android设备所连接的物理USB端口
确保始终获得文件系统的正确路径的一种方法是使用
$ cd /run/user/1000/gvfs/mtp*
这在bash
中很好地工作,并且确实将解析为
~$ cd /run/user/1000/gvfs/mtp*
/run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C010%5D$
但是我似乎无法使用path.resolve
或path.normalize来解析Nodejs中的正确路径。即使是path
(path.POSIX
)的POSIX实现也没有帮助
您知道解析Nodejs中包含通配符的路径的方法吗?
注意:当然,我在这里假设一次只插入一个MTP设备。当您使用nodejs时,我建议您查看一下