返回顶部

收藏

文件复制

更多
import java.io.*

if (args.size() != 2)  
    println ">>>>>>"
else {
    def outFile = new File(args[1])
    if(outFile.exists()) {
        def ans 
        System.in.withReader {
            print "File ${args[1]} is already there, you wanna to overwrite it?(y/n) "
            ans = it.readLine()
            println "You choose >> $ans <<"
            if(it =~ /n|N/ ) { 
                println "Exit without changing anything..."
                return
            }   
        }   

    }   

    def printWriter = outFile.newPrintWriter()

    new File(args[0]).eachLine { line ->
        printWriter.println(line)
    }   

    printWriter.flush()
    printWriter.close()
}

标签:groovy

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. TiuVe2 发表 2018-09-04 14:15:19 按钮条件逻辑配置化的可选技术方案
  2. 炒饭 发表 2015-11-25 03:20:12 用git布署网站的方法
  3. 炒饭 发表 2015-11-25 03:20:12 用git布署网站的方法
  4. 博主 发表 2018-04-25 06:46:00 Groovy Grape
  5. 博主 发表 2018-04-26 12:23:00 Groovy Ratpack
  6. 博主 发表 2018-04-26 12:23:00 Groovy Ratpack
  7. 博主 发表 2018-04-25 06:46:00 Groovy Grape
  8. 博主 发表 2018-02-07 09:05:17 IDEA 通过数据库生成 Nutz 实体类
  9. TiuVe2 发表 2018-01-06 13:23:06 使用 yaml+groovy 实现 Java 代码可配置化
  10. 博主 发表 2015-10-02 00:00:00 精通 Groovy
  11. 炒饭 发表 2015-11-25 03:20:12 用git布署网站的方法
  12. 炒饭 发表 2015-11-25 03:20:12 用git布署网站的方法

发表评论