1. 首页 >  信息技术服务 >  Node练习 | fs module 使用

Node练习 | fs module 使用

功能

新建一个Project文件夹, 里面是三个新建的文件, 分别是app.js/app.css/index.html

实现步骤

fs模块中的同步和非同步

  • 同步

    • 等待运行完成后再运行下一步
  • 本次练习为逻辑实现简单, 使用同步

  • 如何使用fs模块
    const fs = require('fs')

代码

boilerplate.js

const fs = require('fs');
const folderName = process.argv[2] || 'Project';
//如果没有提供参数, 则默认为Project

fs.mkdirSync(folderName);
fs.writeFileSync(`${folderName}/index.html`, '');
fs.writeFileSync(`${folderName}/app.js`, '');
fs.writeFileSync(`${folderName}/styles.css`, '');

运行结果

terminal

l@away 328 % node boilerplate.js 

l@away 328 % ls

Project args.js boilerplate.js firstTest.js

l@away 328 % ls Project 

app.js index.html styles.css

/xin-xi-ji-zhu-fu-wu/nodelian-xi-fs-module-shi-yong-8100.html