node 删除文件 和文件夹

Posted 浅唱年华1920

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node 删除文件 和文件夹相关的知识,希望对你有一定的参考价值。

删除文件

var fs = require(fs);

fs.unlink(path,callback);

删除文件夹

    deleteFolder(path);
    function deleteFolder(path) {
        var files = [];
        if( fs.existsSync(path) ) {
            files = fs.readdirSync(path);
            files.forEach(function(file,index){
                var curPath = path + "/" + file;
                if(fs.statSync(curPath).isDirectory()) { // recurse
                    deleteFolder(curPath);
                } else { // delete file
                    fs.unlinkSync(curPath);
                }
            });
            fs.rmdirSync(path);
        }
    }

 

以上是关于node 删除文件 和文件夹的主要内容,如果未能解决你的问题,请参考以下文章

node 片段

Node.js之删除文件夹(含递归删除)

如何使用 node.js 删除 s3 上的文件夹?

node 删除文件 和文件夹

为啥 node_modules 文件夹需要在 git repo 中删除?

从Node.js Stream写入多个文件