MCPcopy
hub / github.com/CopyTranslator/CopyTranslator / walk

Function walk

clean.js:5–25  ·  view source on GitHub ↗
(dir)

Source from the content-addressed store, hash-verified

3const ignores = [];
4
5function walk(dir) {
6 var results = [];
7 var list = fs.readdirSync(dir);
8 list.forEach(function (file) {
9 file = path.join(dir, file);
10 var stat = fs.statSync(file);
11 if (stat && stat.isDirectory()) {
12 results = results.concat(walk(file));
13 } else {
14 // 过滤后缀名(可按你需求进行新增)
15
16 if (
17 path.extname(file) === ".js" &&
18 !ignores.includes(path.basename(file))
19 ) {
20 results.push(path.resolve(__dirname, file));
21 }
22 }
23 });
24 return results;
25}
26
27walk(path.join(__dirname, "src")).forEach((file) => fs.unlinkSync(file));

Callers 1

clean.jsFile · 0.85

Calls 1

pushMethod · 0.80

Tested by

no test coverage detected