PhantomJS通配符文件删除
我已经在网上搜索过了,但不幸的是,我找不到我想要的答案。PhantomJ支持通配符删除吗?这就是我在他们网站上找到的例子PhantomJS通配符文件删除,phantomjs,casperjs,Phantomjs,Casperjs,我已经在网上搜索过了,但不幸的是,我找不到我想要的答案。PhantomJ支持通配符删除吗?这就是我在他们网站上找到的例子 var fs = require('fs'); var toDelete = 'someFile.txt'; fs.remove(toDelete); phantom.exit(); 但这不是我想要的。我想删除多个相同类型的文件。例如,假设我想删除此目录的所有(*.png)png。请帮助。我认为在PhantomJS文件系统模块中没有类似glob的方法,但是您可以简单地读
var fs = require('fs');
var toDelete = 'someFile.txt';
fs.remove(toDelete);
phantom.exit();
但这不是我想要的。我想删除多个相同类型的文件。例如,假设我想删除此目录的所有(*.png)png。请帮助。我认为在PhantomJS文件系统模块中没有类似glob的方法,但是您可以简单地读取目录的内容并删除匹配的文件
var fs = require('fs');
var path = "/path/to/folder/to/clean/"; // needs trailing slash
var list = fs.list(path);
for(var x = 0; x < list.length; x++){
var file = path + list[x];
if(fs.isFile(file) && file.match(".png$")){
fs.remove(file);
console.log("Deleted " + file);
}
}
var fs=require('fs');
var path=“/path/to/folder/to/clean/”;//需要尾部斜杠
var list=fs.list(路径);
对于(var x=0;x