fstream:节点的高级FS流

时间:2024-03-26 12:47:24
【文件属性】:

文件名称:fstream:节点的高级FS流

文件大小:42KB

文件格式:ZIP

更新时间:2024-03-26 12:47:24

JavaScript

像FS流一样,但是带有统计信息,并支持目录和符号链接以及普通文件。 另外,即使您不更改其内容,也可以使用它来设置文件的统计信息,或者创建符号链接等。 因此,例如,您可以“写入”目录,并且它将调用mkdir 。 您可以指定uid和gid,然后将其称为chown 。 您可以指定一个mtime和atime ,它将称为utimes 。 您可以将其称为符号链接并提供链接linkpath ,然后将其称为symlink 。 请注意,它不会自动解析符号链接。 因此,如果调用fstream.Reader('/some/symlink')则将获得一个对象,该对象将进行统计,然后立即结束(因为它没有数据)。 要遵循符号链接,请执行以下操作: fstream.Reader({path:'/some/symlink', follow: true }) 。 如果设置了大小,则进行各种检查以确保发出的字节与预期的


【文件预览】:
fstream-master
----.gitignore(78B)
----package.json(604B)
----package-lock.json(107KB)
----.travis.yml(142B)
----LICENSE(765B)
----examples()
--------pipe.js(3KB)
--------filter-pipe.js(3KB)
--------symlink-write.js(745B)
--------reader.js(1KB)
----README.md(2KB)
----lib()
--------collect.js(2KB)
--------writer.js(11KB)
--------link-reader.js(1KB)
--------file-reader.js(4KB)
--------link-writer.js(3KB)
--------dir-reader.js(6KB)
--------proxy-reader.js(2KB)
--------abstract.js(2KB)
--------proxy-writer.js(2KB)
--------get-type.js(610B)
--------dir-writer.js(4KB)
--------file-writer.js(3KB)
--------socket-reader.js(915B)
--------reader.js(7KB)
----fstream.js(1KB)

网友评论