相关疑难解决方法(0)

如何从node.js写入Windows下的NUL设备?

这几天困扰着我.我知道标准流重定向到NUL设备,但事实并非如此.node.js在其fs native/libuv绑定下使用CreateFileW.

不幸的是使用像:

require('fs').writeFileSync('NUL', 'foo')
Run Code Online (Sandbox Code Playgroud)

在具有3个字节的cwd中创建NUL文件.

我尝试写入\ Device\Null,但由于我几乎是一个*nix头,其中一切都是文件,我实际上找不到\ Device\Null的工作路径.例如\\.\ Device\Null抛出ENOENT.

有关如何在Windows下完成此工作的任何想法?

似乎是相关的,但是我无法跟踪从lib/fs.js到uv/src/win/fs.c的整个流程,以检查路径参数是否不受某种相对于绝对路径分辨率的影响.

windows null device node.js nul

11
推荐指数
1
解决办法
1258
查看次数

标签 统计

device ×1

node.js ×1

nul ×1

null ×1

windows ×1