加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

ImageDownloader (groovy script)

发布时间:2020-12-14 17:07:16 所属栏目:大数据 来源:网络整理
导读:? ? def download(url,path){ def folder = new File(path.substring(0,path.lastIndexOf('/'))) if (!folder.exists()) folder.mkdirs() def file = new FileOutputStream(path) def out = new BufferedOutputStream(file) out new URL(url).openStream() o

?

?

def download(url,path){
    def folder = new File(path.substring(0,path.lastIndexOf('/')))
    if (!folder.exists()) folder.mkdirs()
    def file = new FileOutputStream(path)
    def out = new BufferedOutputStream(file)
    out << new URL(url).openStream()
    out.close()
}

new File('D:/workspace/elearning/web-app/css/_app.css').eachLine{ line ->
    def m = line =~ /url((.*))/
    if(m) {  
    	def from = 'http://www.imagesite.com'+m[0][1]
	    def to = 'c:/tmp'+m[0][1]
	    println "Downloading image from ${from} to ${to}"
	    try{download(from,to)}catch(Exception x){println x}
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读