Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/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 在Windows中尝试通过驱动器号访问网络共享时发生异常_Node.js_Windows_Fs - Fatal编程技术网

Node.js 在Windows中尝试通过驱动器号访问网络共享时发生异常

Node.js 在Windows中尝试通过驱动器号访问网络共享时发生异常,node.js,windows,fs,Node.js,Windows,Fs,我正在编写一个NodeJS应用程序,它枚举可配置目录中的文件。我希望它能够处理映射到驱动器号的网络共享。我认为这很简单: require('fs').readdirSync('Y:\\') 但这给了我以下错误: Uncaught Error: ENOENT: no such file or directory, scandir 'Y:\' 我也尝试过使用正向斜杠,访问一个子目录而不是驱动器根目录,但结果是一样的。访问本地驱动器可以正常工作 网络驱动器肯定已连接,我可以通过cmd中的dir Y

我正在编写一个NodeJS应用程序,它枚举可配置目录中的文件。我希望它能够处理映射到驱动器号的网络共享。我认为这很简单:

require('fs').readdirSync('Y:\\')
但这给了我以下错误:

Uncaught Error: ENOENT: no such file or directory, scandir 'Y:\'
我也尝试过使用正向斜杠,访问一个子目录而不是驱动器根目录,但结果是一样的。访问本地驱动器可以正常工作


网络驱动器肯定已连接,我可以通过cmd中的
dir Y:\
访问它。

驱动器号映射是每个用户的设置。所以,如果您使用不同的用户帐户运行节点,或者使用UAC提升运行节点,那么它不知道Y:是什么意思。总是喜欢UNC的名字。啊,这就是问题所在。我已将VSCode配置为以管理员身份运行。它也不能从VSCode中的集成终端工作。UNC名称起作用。谢谢