/

如何使用Node.js刪除文件

如何使用Node.js刪除文件

了解如何使用Node.js從文件系統中刪除文件。

你可以使用Node提供的內置模塊fs,它提供了同步和異步兩種方法。

異步方法是fs.unlink()

同步方法是fs.unlinkSync()

它們的區別很簡單:同步調用會導致代碼阻塞並等待文件被刪除,異步方法則不會阻塞代碼,並且在文件被刪除後調用回調函數。

以下是如何使用這兩個函數:

fs.unlinkSync():

1
2
3
4
5
6
7
8
9
10
const fs = require('fs');

const path = './file.txt';

try {
fs.unlinkSync(path);
// 文件刪除成功
} catch(err) {
console.error(err);
}

fs.unlink():

1
2
3
4
5
6
7
8
9
10
11
12
const fs = require('fs');

const path = './file.txt';

fs.unlink(path, (err) => {
if (err) {
console.error(err);
return;
}

// 文件刪除成功
});

tags: [“Node.js”, “文件刪除”, “fs模塊”]