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