用户登录
用户注册

分享至

文件复制

  • 作者: 你系瞎子嘛
  • 来源: 51数据库
  • 2022-08-17
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()
}
软件
前端设计
程序设计
Java相关