demo_fzh
Version:
提供了定时获取并存储本机状态信息的功能
25 lines (20 loc) • 752 B
JavaScript
const fs = require('fs')
const path = require('path')
const { getData } = require('./getinfo') // 直接从中解构出getData()方法
const writeLog = () => {
// replace() 替换方法,我们获取时间日期后,将 / 和 : 替换为 -
let dataTime = new Date().toLocaleString().replace(/\//g, '-').replace(/:/g, '-')
// 在当前目录下创建一个文件,文件名为时间日期
const fileName = path.join(__dirname, `${dataTime}.text`)
// 在创建的文件中,将我们在另一个模块中获取到的数据写入
fs.writeFile(fileName, getData(), err => {
if (err) {
console.log(err.message);
}
console.log('写入成功')
})
}
// writeLog()
module.exports = {
writeLog
}