用Groovy帮你解决日常问题
来源:互联网 发布:java socket 是否断开 编辑:程序博客网 时间:2024/06/04 17:58
问题定义:批量重命名文件夹.文件夹中有一大批 A-1 A-2 的文件夹,现在需要修改成 B-1 B-2.
下边是我写的一个脚本。
1: /**
2: 这个工具用来批量修改目录下的文件夹名字
3: */
4: def server_dir='z:'
5: def old_prefix='COS'
6: def new_prefix='PROD'
7: File dir = new File(server_dir)
8: dir.listFiles().each(){f->
9: if(f.isDirectory() && f.getName().startsWith(old_prefix)){
10: old_name = f.getName()
11: new_name = "${new_prefix}${f.getName().substring(old_prefix.length())}"
12: println "rename ${old_name} /t to /t ${new_name}"
13: f.renameTo(new File(f.getParent(),new_name))
14: }
15: }
- 用Groovy帮你解决日常问题
- Android DexHelper帮你解决65536问题
- 迅速帮你解决SQLServer日志满问题
- 一次性帮你解决毕业论文的所有排版问题
- extern "C"两个实例,帮你解决小问题。
- 一次性帮你解决毕业论文的所有排版问题
- 帮你解决 Eclipse项目红感叹号问题
- 8步帮你解决面试遇到的编程问题
- 帮你解决0xc0150002
- 连不上WiFi?清华团队用AI帮你解决
- 哪位用CSDNBLOG的朋友帮我解决个问题
- 从问题入手帮你解决Oracle杀死死锁进程(转)
- [破解/提权教程] 帮你解决SU permission denied的问题,正解
- 音视频引擎帮你解决音视频通讯的开发问题
- scanf_s()函数—帮你解决带有空格的字符串的输入问题
- 敏捷(Agile)工作方法到底能帮你解决什么问题
- 帮你解决android.os.NetworkOnMainThreadException异常
- 七大问题帮你总结职业生涯
- 字节对齐
- 在线视频点播
- 从thunderbird把邮件导入到outlook
- 函数式语言Haskell
- MATLAB绘图
- 用Groovy帮你解决日常问题
- 彩票啊彩票
- ajax 嘿哈
- s3c2440(2410) USB HOST不稳定的原因及解决方法(转)
- Delphi 2009 gif动画方法
- JSP中include指令和include行为区别(转载)
- Windows XP任务栏隐藏解决
- sql2000中数据库表被隐藏了怎么办啊?高手指教.....
- asp连接access,出现0x80004005,未指定的错误