PhantomJS通配符文件删除

PhantomJS通配符文件删除,phantomjs,casperjs,Phantomjs,Casperjs,我已经在网上搜索过了,但不幸的是,我找不到我想要的答案。PhantomJ支持通配符删除吗?这就是我在他们网站上找到的例子 var fs = require('fs'); var toDelete = 'someFile.txt'; fs.remove(toDelete); phantom.exit(); 但这不是我想要的。我想删除多个相同类型的文件。例如,假设我想删除此目录的所有(*.png)png。请帮助。我认为在PhantomJS文件系统模块中没有类似glob的方法,但是您可以简单地读

我已经在网上搜索过了,但不幸的是,我找不到我想要的答案。PhantomJ支持通配符删除吗?这就是我在他们网站上找到的例子

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