|
|
@@ -0,0 +1,23 @@
|
|
|
+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 文件`)
|
|
|
+})
|