Atitit 文档资料管理同步解决方案

Posted attilaxAti

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Atitit 文档资料管理同步解决方案相关的知识,希望对你有一定的参考价值。

 

 

 

 

Atitit 文档资料管理同步解决方案

 

 

流程

生成快照,

操作。

使用快照与dir对比,生成操作日志

 

/atiplat_cms/src/com/attilax/sync/SyncUtil.java

 

 

public static void geneSnap(String dir ,String snap) 

 

 

 

public static void geneDelFileRztFile(String dir, String snap,

String compareRztFile,String pathHead)

 

 

 

 

public static void execSyncFile4delFile(String compareRzt, String dir,String movDestDir) {

 

List<String> li = filex.read2list(compareRzt, "gbk");

for (String f : li) {

String full_file=dir+"/"+f;

filex.move(full_file, movDestDir, dir); 

}

}

 

 

 

同步的手工同步方法。。

 修改原文件夹升级版本即可

 

可以跨版本升级。。但是不同地方版本合并是个问题。不断的使用快照应该是个合适的。

 

同步流程

修改原版本为新版本,删除新版本里面的对应垃圾文件。同步即可。

 

 

public static void geneSnap(String dir ,String snap) throws IOException {

//String snap = "c:\\\\webdir.txt";

filex fx = new filex(snap, "gbk");

 

Function closure = (p) -> {

System.out.println(p);

fx.appendLine_flush_safe((String) p);

n++;

System.out.println(n+":"+p);

// if(n>10)

// throw new RuntimeException("stop");

return p;

 

};

 

dirx.traveV3(dir, closure);

fx.closeSF();

}

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 

汉字名:艾提拉(艾龙)   EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

Atiend

 

 

 

以上是关于Atitit 文档资料管理同步解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Atitit usrQBK1600 技术文档的规范标准化解决方案

Atitit 个人信息数据文档知识分类

Atitit 发帖机实现(4 )- usbQBM1601 gui操作标准化规范与解决方案attilax总结

Atitit 桌面软件跨平台gui解决方案 javafx webview

Atitit.pagging  翻页功能解决方案专题 与 目录大纲 v3 r44.docx

Atitit.ide eclipse编译速度慢的解决