zoukankan      html  css  js  c++  java
  • nodejs_fs模块相关练习1

    • 判断文件num.txt是否存在,如果不存在创建文件,写入数字0。读取文件的内容,执行自增,打印出来;把自增的结果再次写入到文件中。 全部使用同步操作。
    const fs = require('fs');
    var l = console.log;
    if (!fs.existsSync('./mydir')) {
        l('mydir文件夹不存在');
        fs.mkdirSync('./mydir');
        if (fs.existsSync('./mydir')) {
            l('创建mydir文件夹成功');
        }
        fs.writeFileSync('./mydir/num.txt', "0");
        if (fs.existsSync('./mydir/num.txt')) {
            l('创建num.txt成功');
            var num = parseInt(fs.readFileSync('./mydir/num.txt'));
            l(`写入数据是:${num}`);
        };
    
        var timer = setInterval(() => {
            num++;
            fs.appendFileSync('./mydir/num.txt', num);
            l(num);
        }, 3100);
        setTimeout(() => {
            clearInterval(timer);
            fs.unlinkSync('./mydir/num.txt');
            if (!fs.existsSync('./mydir/num.txt')) {
                l('删除num.txt成功');
            }
            fs.rmdirSync('./mydir');
            if (!fs.existsSync('./mydir')) {
                l('删除文件夹成功');
            }
        }, 15000);
    } else {
        l('mydir文件夹存在');
    }
    
  • 相关阅读:
    css知识点
    javascript 中闭包
    javascript 继承方法总结
    css滚动滚轮事件
    关于闭包的总结
    xpth xslt
    好的js函数
    自动化测试实施(4)
    自动化测试实施(5)
    自动化测试实施(3)
  • 原文地址:https://www.cnblogs.com/Syinho/p/13179264.html
Copyright © 2011-2022 走看看