Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何解析Nodejs中包含星号字符的路径?_Node.js_Bash - Fatal编程技术网

Node.js 如何解析Nodejs中包含星号字符的路径?

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中很好地工

我想使用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
中很好地工作,并且确实将解析为

~$ 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时,我建议您查看一下