UNPKG

1.27 kBJavaScriptView Raw
1/**
2 * 运行方式:node clearupload.js -h 192.168.31.2 -u zxy -p zxy -d zxy -port 3306
3 */
4var zxy = require('zxy-comm');
5var path = require('path');
6var fs = require('fs');
7var params = zxy.app.m_obtain.getStartArguments();
8if (JSON.stringify(params) == "{}") {
9 console.warn('请输入参数 -host -user -pwd -db');
10 return;
11}
12zxy.runMysql({
13 host: params.h || params.host || '',
14 user: params.u || params.user || '',
15 password: params.p || params.pwd || params.password || '',
16 database: params.d || params.db || params.database || '',
17 port: params.port || 3306,
18 multipleStatements: true,
19 insecureAuth: true
20});
21setTimeout(function () {
22 zxy.app.m_mysql.run("truncate table zxy_upload_log;").then(function (r) {
23 console.log("移除资源");
24 var filepath = path.join(__dirname, '../../uploads');
25 fs.readdir(filepath, function (err, files) {
26 for (var i = 0; i < files.length; i++) {
27 fs.unlinkSync(filepath + '/' + files[i]);
28 console.log("删除文件" + files[i]);
29 }
30 process.exit(0);
31 });
32 }).catch(function (e) {
33 console.error("资源删除失败");
34 process.exit(0);
35 });
36}, 1000);
\No newline at end of file