const fs = require('fs') const path = require('path') // 目标文件夹路径 const dirPath = path.join(__dirname, 'public/src/assets/600') const outputFile = path.join(dirPath, 'list.json') // 读取目录 fs.readdir(dirPath, (err, files) => { if (err) { console.error('❌ 读取目录失败:', err) return } // 筛选出以 .png 结尾 且 是13位数字命名 的图片 const pngFiles = files.filter(file => file.endsWith('.png') && /^[0-9]{13}\.png$/.test(file) ) // 写入 list.json fs.writeFileSync(outputFile, JSON.stringify(pngFiles, null, 2)) console.log(`✅ 成功生成 list.json,共有 ${pngFiles.length} 个 PNG 文件`) })