atitit.提升备份文件复制速度(3) ----建立同步删除脚本

1. 建立同步删除脚本两个方法.. 1

2. 1从回收站info2文件... 1

3. 清理结束在后snap比较 1

4. Npp replace  gene del from lst 1

5. Code 2

1. 建立同步删除脚本两个方法..

2. 1从回收站info2文件...

Copy info2

{String s="G:\\RECYCLER\\S-1-5-21-602162358-1284227242-682003330-500\\info2";

core.copy(s, "c:\\info2.txt");

geneDelBatShell  >>gene  del.bat

3. 清理结束在后snap比较

trave2sqlUtil>>snap.sql

比较  SELECT CONCAT('del',' ','"',file,'"') as t  FROM `foldercount` where file not in (select file from foldercountclraftr )

导出lst.txt.bat

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

4.  Npp replace  gene del from lst

\r\n  >>>"\r\n del  "

5. Db ddl

CREATE TABLE `foldercount` (

`file` varchar(255) DEFAULT NULL,

`size` int(11) DEFAULT NULL,

`id` int(11) NOT NULL AUTO_INCREMENT,

`extname` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `i_f` (`file`)

) ENGINE=InnoDB AUTO_INCREMENT=39702 DEFAULT CHARSET=utf8;

CREATE TABLE `foldercountclraftr` (

`file` varchar(255) DEFAULT NULL,

`size` int(11) DEFAULT NULL,

`id` int(11) NOT NULL AUTO_INCREMENT,

`extname` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `i_f2` (`file`)

) ENGINE=InnoDB AUTO_INCREMENT=51753 DEFAULT CHARSET=utf8;

6. Code

geneDelBatShell

public class geneDelBatShell {

/**

@author attilax 老哇的爪子

\t@since  Aug 3, 2014 4:00:19 AM$

* @param args

* @throws IOException

*/@SuppressWarnings("all")

public static void main(String[] args) throws IOException {

// attilax 老哇的爪子 4:00:19 AM Aug 3, 2014

final filex fc = new filex("c:\\infoDelBat.bat");

String s = "c:\\info2.txt";

filex.read_HP(s, "gbk", new Closure() {

@Override

public Object execute(Object arg0) throws Exception {

// attilax 老哇的爪子 4:11:57 AM Aug 3, 2014

{

String line = arg0.toString();

List<String> li = strUtil

.find(regExpress.pathExpress, line);

for (String f : li) {

if(f.length()<9)continue;

String fname=filex.getExtName(f);

if(fname.length()==0)continue;

System.out.println(f);

if(pathx.isFile(f))

fc.append_HP(f + "\r\n");

}

return null;

}

}

});

fc.close();

System.out.println("--f");

}

//  attilax 老哇的爪

trave2sqlUtil

private static void trav() throws IOException {

final String fileName = "c:\\clraft.sql";

final CharSequence tab="folderCountClraftr";

final filex fc = new filex(fileName);

dirx.trave("G:\\ati\\doc", new Closure() {

@Override

public Object execute(Object arg0) throws Exception {

// attilax 老哇的爪子 3:46:39 AM Aug 2, 2014

{

String fname = arg0.toString();

String oriname=fname;

fname=fname.replace("'", "\\'");

File f = new File(fname);

String sql = "insert @t(file,size,extname)values('@f',@size,'@ext') "

.replace("@f", fname)

.replace("@size", String.valueOf(f.length()))

.replace("@ext", filex.getExtName(oriname))

.replace("@t",tab);

logger.info(sql);

sql = sql.replace("\\", "\\\\");

sql = sql.replace("\\\\'", "\\'");// Coldwine\\'s Blog - 博客园.htm   restore to \'

fc.append_HP(sql + ";\r\n");

return null;

}

}

});

fc.close();

}

atitit.提升备份文件复制速度(3) ----建立同步删除脚本相关推荐

  1. oracle 清理定期备份文件,RAC RMAN定期备份及删除脚本

    oracle rman备份及删除脚本. 1.环境说明: os--linux oracle--11.2.03 一台服务器上两个库orcl prod RAC双节点环境,采用节点1执行定制备份及删除脚本 2 ...

  2. linux 从samba拷贝,提升samba复制速度,树莓派外接硬盘读取从40M到110M(2020-11-15更新)...

    在树莓派4上用利用usb3的移动硬盘搭建好samba共享后,发现读取速度只有40M左右,写入速度只有30M左右,这比我预期的速度慢了许多,后面在samba官网文档看到了write cache size ...

  3. 操作系统:提升电脑开机速度的15个小技巧

    今天小编给大家分享提升电脑开机速度的15个小技巧,希望对大家能有所帮助! 1.禁用闲置的IDE通道 右键点击"我的电脑-属性",然后点击"硬件"接着点击&quo ...

  4. Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725

    Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓  O725 1. DSL主要分为三类:外部DSL.内部DSL,以及语言工作台. 1 2. DSL ...

  5. atitit.提升开发效率---mda 软件开发方式的革命

    atitit.提升开发效率---mda 软件开发方式的革命 1. 软件开发方式的革命开发工具的抽象层次将再次提升 1 2. 应用框架和其实现相分离 2 3. 目前的问题模型和代码不同步 2 4. MD ...

  6. rabbitmq多个消费者同时接收_提升RabbitMQ消费速度的一些实践

    ★★★建议星标我们★★★ 公众号改版后文章乱序推荐,希望你可以点击上方"Java进阶架构师",点击右上角,将我们设为★"星标"!这样才不会错过每日进阶架构文章呀 ...

  7. 轻松清理Windows电脑垃圾文件,提升优化电脑速度

    轻松清理Windows电脑垃圾文件,提升优化电脑速度 在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp.._mp)日志文件(.log).临时帮助文件(.gid). ...

  8. Atitit.提升 升级类库框架后的api代码兼容性设计指南

    Atitit.提升 升级类库框架后的api代码兼容性设计指南 1. 增加api直接增加,版本号在注释上面增加1 2. 废弃api,使用主见@dep1 3. 修改api,1 4. 修改依赖import, ...

  9. Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net

    Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...

  10. Atitit 提升效率 界面gui方面的前后端分离与cbb体系建设 规范与推荐标准

    Atitit 提升效率 界面gui方面的前后端分离与cbb体系建设 规范与推荐标准 1. 界面gui方面的前后端分离重大意义1 2. 业务逻辑也适当的迁移js化1 3. 常用分离方法2 3.1. 页面 ...

最新文章

  1. sudo找不到命令:修改sudo的PATH路径
  2. pandas中的括号索引
  3. 模拟光端机和数字光端机的优缺点介绍
  4. 读书笔记_代码大全_第14章_组织直线型代码_第15章_使用条件语句
  5. 如何从OnDocumentComplete事件中获得当前frame的html代码
  6. JEasyPoi 2.1.4 (Jeecg订制) 版本发布,Excel 和 Word 简易工具类
  7. 让Ubuntu更多的使用物理内存
  8. andorid之帧布局FrameLayout
  9. 攻击者利用Python 勒索软件加密 VMware ESXi 服务器
  10. 【动态规划】蓝桥2020:画廊
  11. Swift中类型推导(掌握)
  12. 【速看】拼多多云服务平台流程信息流出
  13. radon变换(c++、OpenCV实现)
  14. 【时空智友】“采购入库单” 增加导入Excel模板的方式
  15. 阿里大厂面试:2亿条数据需要缓存,如何设计这个存储方案?
  16. 福州英华职业学院计算机专业在哪个校区,福州英华职业学院五年制大专地址在哪里...
  17. 使用Bitbucket Cloud学习Git
  18. L1-009 N个数求和 (20 分)(C语言)(测试点3和测试点5)
  19. 在Android的 设置-显示 中增加控制屏幕旋转方向的选项
  20. 关于“智能革命”的分析与思考

热门文章

  1. PoEdu - Windows阶段班 【Po学校】Windows编程 Lesson004_003-2 文件操作
  2. 《libGDX移动游戏开发从入门到精通》一1.5 其他的一些准备工作
  3. SecureCRT背景颜色设置
  4. 微软软件基地落户广州
  5. Vue项目在nginx下的部署实践(个人学习总结)
  6. MySql-Mysql技术内幕~SQL编程学习笔记(N)
  7. 富文本编辑器使用案例
  8. android注解处理技术APT
  9. JIRA数据库的迁移,从HSQL到MYSQL/Oracle
  10. oracle 求班级平均分