提交修改
This commit is contained in:
33
node/remove-dist-json.js
Normal file
33
node/remove-dist-json.js
Normal file
@@ -0,0 +1,33 @@
|
||||
import fs from 'fs'
|
||||
import path from 'path'
|
||||
|
||||
let read = 'dist/data'
|
||||
|
||||
function deleteFile(url, name) {
|
||||
var files = []
|
||||
|
||||
if (fs.existsSync(url)) {
|
||||
//判断给定的路径是否存在
|
||||
|
||||
files = fs.readdirSync(url) //返回文件和子目录的数组
|
||||
|
||||
files.forEach(function (file) {
|
||||
var curPath = path.join(url, file)
|
||||
|
||||
if (fs.statSync(curPath).isDirectory()) {
|
||||
//同步读取文件夹文件,如果是文件夹,则函数回调
|
||||
deleteFile(curPath, name)
|
||||
} else {
|
||||
if (file.indexOf(name) > -1) {
|
||||
//是指定文件,则删除
|
||||
fs.unlinkSync(curPath)
|
||||
console.log('删除文件:' + curPath)
|
||||
}
|
||||
}
|
||||
})
|
||||
} else {
|
||||
console.log('给定的路径不存在!')
|
||||
}
|
||||
}
|
||||
|
||||
deleteFile(read, '.json')
|
||||
Reference in New Issue
Block a user