Node练习:fs module使用

功能

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

实现步骤

fs模块中的同步和非同步

  • 同步

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

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

代码

boilerplate.js里面代码如下

1
2
3
4
5
6
7
8
9

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运行boilerplate可以看到Project下面有三个新建好的文件夹

1
2
3
4
5
6
7

% node boilerplate.js
% ls
Project args.js boilerplate.js firstTest.js
% ls Project
app.js index.html styles.css


Node练习:fs module使用
https://hexwhat.top/2023/09/22/Node-exercise-fs-module/
作者
Wynn
发布于
2023年9月22日
许可协议