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

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

異步方法是fs.unlink()

同步方法是fs.unlinkSync()

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

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

fs.unlinkSync():

const fs = require('fs');

const path = './file.txt';

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

fs.unlink():

const fs = require('fs');

const path = './file.txt';

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

  	// 文件刪除成功
});