六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 118|回复: 0

ImageDownloader (groovy script)

[复制链接]

升级  34.67%

26

主题

26

主题

26

主题

秀才

Rank: 2

积分
102
 楼主| 发表于 2013-2-7 23:41:38 | 显示全部楼层 |阅读模式
 
 
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}    }}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表