fs模块是一个内置的Node.js核心模块,它提供了对文件和目录进行读取、写入、重命名和删除等操作的能力。
要使用fs模块,需要先通过require()函数将其引入:
const fs = require('fs');
在Node.js中,我们可以使用unlink()
方法来删除指定路径下的文件。例如:
// 删除当前目录下名为test.txt的文件const fs = require('fs');
try {
fs.unlinkSync('./test.txt');
console.log('File deleted successfully!');
} catch (err) {
console.error(err);
}
Note: unlink()
方法会立即从磁盘上永久性地移除指定路径下的文件,并且不可恢复,请谨慎使用该功能!另外,在尝试访问不存在或无权限访问某个路径时可能会抛出异常错误。
如果要删除整个目录,包括其中的所有文件和子目录,可以使用rmdir()
方法。例如:
// 删除当前目录下名为test_dir的文件夹及其内部所有内容fs.rmdirSync('./test_dir', { recursive: true });
console.log('Directory deleted successfully!');
Note: rmdir()
方法默认只能删除空目录。如果需要递归地删除非空目录,请在第二个参数中添加 {recursive: true} 选项。
本文名称:Node.js中使用fs模块删除文件的方法
网站地址:http://www.shufengxianlan.com/qtweb/news14/376514.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联