文件操作 - test.js
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/atom/resources/app/apm/node_modules/tar-fs/node_modules/pump/test.js
编辑文件内容
var pump = require('./index') var rs = require('fs').createReadStream('/dev/random') var ws = require('fs').createWriteStream('/dev/null') var toHex = function () { var reverse = new (require('stream').Transform)() reverse._transform = function (chunk, enc, callback) { reverse.push(chunk.toString('hex')) callback() } return reverse } var wsClosed = false var rsClosed = false var callbackCalled = false var check = function () { if (wsClosed && rsClosed && callbackCalled) process.exit(0) } ws.on('close', function () { wsClosed = true check() }) rs.on('close', function () { rsClosed = true check() }) pump(rs, toHex(), toHex(), toHex(), ws, function () { callbackCalled = true check() }) setTimeout(function () { rs.destroy() }, 1000) setTimeout(function () { throw new Error('timeout') }, 5000)
修改文件时间
将文件时间修改为当前时间的前一年
删除文件