网页设计与网站建设04在线测试郑州做网站推广资讯
以下是fs模块的一些常用方法:
1. 读取文件内容
使用`fs.readFile()`方法读取文件内容。该方法接收两个参数:文件路径和回调函数。回调函数的参数包括错误信息和文件内容。
```javascript
const fs = require('fs');
fs.readFile('/path/to/file', (err, data) => {
if (err) {
console.log(err)
}else{
console.log(data);
}
});
```
2. 写入文件内容
使用`fs.writeFile()`方法写入文件内容。该方法接收三个参数:文件路径、写入内容和回调函数。回调函数的参数包括错误信息。
```javascript
const fs = require('fs');
fs.writeFile('/path/to/file', 'Hello, world!', err => {
if (err) {
console.log(err)}else{
console.log('File written!');}
});
```
3. 创建目录
使用`fs.mkdir()`方法创建目录。该方法接收两个参数:目录路径和回调函数。回调函数的参数包括错误信息。
```javascript
const fs = require('fs');
fs.mkdir('/path/to/dir', err => {
if (err) {
console.log(err)}else{
console.log('Directory created!');}
});
```
4. 删除文件或目录
使用`fs.unlink()`方法删除文件,使用`fs.rmdir()`方法删除目录。这两个方法都接收两个参数:文件或目录路径和回调函数。回调函数的参数包括错误信息。
```javascript
const fs = require('fs');
fs.unlink('/path/to/file', err => {
if (err) {
console.log(err)
}else{
console.log('File deleted!');}
});
fs.rmdir('/path/to/dir', err => {
if (err) throw err;
console.log('Directory deleted!');
});
```
5. 读取目录内容
使用`fs.readdir()`方法读取目录内容。该方法接收两个参数:目录路径和回调函数。回调函数的参数包括错误信息和目录内容数组。
```javascript
const fs = require('fs');
fs.readdir('/path/to/dir', (err, files) => {
if (err) {
console.log(err)}else{
console.log(files);}
});
```