删除node.js中的多个文件的最佳方法是什么?
function deleteFiles(files, callback){
...
}
var files = ['file1.js', 'file2.jpg', 'file3.css'];
deleteFiles(files, callback);
异步:
var fs = require('fs');
function deleteFiles(files, callback){
var i = files.length;
files.forEach(function(filepath){
fs.unlink(filepath, function(err) {
i--;
if (err) {
callback(err);
return;
} else if (i <= 0) {
callback(null);
}
});
});
}
var files = ['file1.js', 'file2.jpg', 'file3.css'];
deleteFiles(files, function(err) {
if (err) {
console.log(err);
} else {
console.log('all files removed');
}
});
http://nodejs.org/docs/v0.4.1/api/fs.html#file_System http://nodejs.org/docs/v0.4.1/api/fs.html#file_System
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)