#!/home/kate_sunrise/test_zsc/groovy-2.2.2/bin/groovy
class CopyFolder {
def copyFolder(def oldDir, def newDir) {
(new File(newDir)).mkdirs() // if not exit, create one
def file = new File(oldDir)
def listFile = file.listFiles()
def temp
for (f in listFile) {
temp = new File(oldDir + File.separator + f.name)
if (temp.isFile()) {
new File(newDir + File.separator + temp.name).withWriter {
writer ->
temp.eachLine {
line ->
writer.writeLine(line)
}
}
}
else if (temp.isDirectory()) {
copyFolder(oldDir + File.separator + temp.name, newDir + File.separator + temp.name)
}
}
}
public static void main(def args){
println 'Programme begin'
def copyFolder = new CopyFolder ()
copyFolder.copyFolder("/home/kate_sunrise/test_zsc/code/1", "/home/kate_sunrise/test_zsc/code/2")
println 'Programme end'
}
}
分享到:
相关推荐
groovy脚本实现对数据库的增删改查,groovy脚本不需要编译,十分实用
Java调用Groovy,实时动态加载数据库groovy脚本,java读取mongoDB的groovy脚本,加载实时运行,热部署
干货:Jenkins Pipeline调用shell、python、java、groovy脚本的正确使用姿势.doc
Android Studio中的Gradle开发脚本语言Groovy,Groovy入门,以及精通
项目从es2升级到es6,groovy脚本也要相应的转换为painless脚本,转换过程中遇到了很多坑,特此总结成文档,供大家一起交流学习。
groovy脚本语言bin groovy-binary-1.6.5.zip
groovy-loader load groovy scripts in file directory dynamically ...spring配置文件使用标签lang:groovy,通过指定script-source来加载指定路径下的groovy脚本,通过refresh-check-delay属性来定时
执行测试开发过程中的groovy脚本,无须安装,解压即可使用,直接运行bin目录下的groovyConsole.bat即可。
gstorm, 在groovy脚本中,一个用于数据库和CSV文件的简单 ORM GStorm - Groovy单个表 ORMGStorm是一个轻量级的持久性 helper,允许你在没有任何样板代码的情况下持久化数据。 它也可以充当CSV文件的和 ORM 。示例...
使用groovy脚本文件作为任务,不像插件那么繁重。支持http服务器作为镜像进行管理
groovy-loader-v2 load groovy scripts in file directory dynamically 简介 动态加载指定目录下的groovy脚本,并将其注册为groovy bean,放置于...通过扫描监听指定路径下groovy文件的变更,来接受groovy脚本的
脚本解析工具,可使用Groovy或Xquery解析JSON报文或XML报文
CPI的Groovy脚本示例Groovy脚本是SAP Cloud Platform Integration(CPI)不可或缺的重要功能该存储库的目标是: 实施新脚本时提供模板轻松找到与CPI主题相关的Groovy函数减少常见任务的搜索引擎时间为初学者提供教育...
groovy 创建xml,并生成xml文件的代码
脚本通过上下文applicationcontext获取被测试应用bean,从而可以进行接口内容获取等操作。目前该方式主要运用到性能平台脚本搭建、代码深度测试、接口测试、白盒测试等多方面。...支持Java、groovy脚本。
java 动态脚本语言 精通 Groovy
对javax.script包进行讲解,实现支持java动态嵌入执行groovy代码片段
IDEA连接数据库生成带注解的实体类方法与定制Groovy生成脚本适用于springboot jpa中IDEA连接数据库生成带注解的实体类方法与定制Groovy生成脚本适用于springboot jpa中
这个IntelliJ IDEA / Android Studio插件允许用户在保存/同步文件时自动运行自定义的Groovy脚本。 支持任何有效的Groovy脚本; 此外,该插件还公开了一个简单的API,使文件处理特别容易,从而允许简单地实现源代码...
job-dsl-playground, 使用Jenkins工作DSL调试Groovy脚本的应用程序 Jenkins工作DSL游乐场http://job-dsl.herokuapp.com/使用 Jenkins工作DSL插件调试Groovy脚本的应用程序。 允许用户使用DSL创建作业并查看生成的XML...