文件操作 - with-chown-sync.js
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/node_modules/npm/lib/utils/with-chown-sync.js
编辑文件内容
const mkdirp = require('mkdirp-infer-owner') const fs = require('graceful-fs') const path = require('path') module.exports = (file, method) => { const dir = path.dirname(file) mkdirp.sync(dir) const result = method(file) const st = fs.lstatSync(dir) fs.chownSync(dir, st.uid, st.gid) fs.chownSync(file, st.uid, st.gid) return result }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件