ARIS项目落地利刃之数据库备份
(function () {
function backup(bp, dbname) {
var databaseName = dbname;
var currentDate = new java.util.Date();
var formatDate = new java.text.SimpleDateFormat('yyyyMMddHHmmss');
var backupUtil = Context.getComponent("ServerAdmin");
var db = ArisData.openDatabase(databaseName);
if (!db) {
return;
}
var backupPath = /*"d:\\ARIS_DB_BAK\\"*/bp + databaseName + "_" + formatDate.format(currentDate) + ".db";
backupUtil.backupDatabase(db, new java.io.File(backupPath));
db.close();
}
function getBackupFiles(backupPath) {
var disk = new java.io.File(backupPath);
if (!disk.exists() || disk.isFile()) {
return;
}
var path = disk.getPath();
var backupList = [];
disk.list().forEach(functio