nodejs_fs模块相关练习1

Posted Syinho

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件夹存在‘);
}

以上是关于nodejs_fs模块相关练习1的主要内容,如果未能解决你的问题,请参考以下文章

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

Python基础 – 使用别人代码的模块机制

Python基础 – 使用别人代码的模块机制

Python基础 – 使用别人代码的模块机制

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段