UNPKG

demo_fzh

Version:

提供了定时获取并存储本机状态信息的功能

25 lines (20 loc) 752 B
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 }