locked-atomic-ws:fs-write-stream-atomic 和 node-proper-lockfile 的组合,以确保对于某个文件一次只能使用一个(原子)写流

时间:2024-06-24 18:03:09
【文件属性】:

文件名称:locked-atomic-ws:fs-write-stream-atomic 和 node-proper-lockfile 的组合,以确保对于某个文件一次只能使用一个(原子)写流

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-24 18:03:09

JavaScript

锁定原子-ws 和以确保对于某个文件一次只能使用一个(原子)写流。 由于以原子方式流式传输到文件需要一个临时文件(&& fs.rename 后记),因此获取锁意味着防止徒劳无功。 例子 var fs = require ( 'fs' ) ; var getWriteStream = require ( '../' ) ; getWriteStream ( __dirname + '/out.txt' , function ( err , isLocked , ws ) { if ( err ) { throw err ; } if ( isLocked ) { return console . error ( 'please try again later' ) ; } // once we get here we are sure that nobody el


【文件预览】:
locked-atomic-ws-master
----index.js(1KB)
----package.json(794B)
----examples()
--------basic.js(672B)
----.gitignore(30B)
----lib()
--------lock-aquirer.js(420B)
----README.md(1KB)

网友评论