I want to delete several files from a directory, matching a regex. Something like this:
// WARNING: not real code require('fs').unlink(/script\.\d+\.js$/); Since unlink doesn't support regexes, I'm using this instead:
var fs = require('fs'); fs.readdir('.', (error, files) => { if (error) throw error; files.filter(name => /script\.\d+\.js$/.test(name)).forEach(fs.unlink); }); which works, but IMO is a little more complex than it should be.
Is there a better built-in way to delete files that match a regex (or even just use wildcards)?