ちょっとGroovyが面白くなってきたので、
Perlでやれば?と言われた物もGroovyを使ってみた。
●やっていること
・指定したディレクトリにある.txtファイルを検出
・ディレクトリを作る
・ファイルのコピー
・ファイルのリネーム
ちなみにgroovyは1.5
正規表現であてる「=~」って、前は「==~」だったのかなあ。
src_dir = "/work/groovy/copied"
doc_dir = "/work/groovy/copy"
count = 0
new File(doc_dir).listFiles().each {
if ( it.name =~ '.*txt' ){
ant = new AntBuilder();
ant.mkdir(dir:src_dir + "/doc")
ant.copy(file:doc_dir + "/" +it.name, todir:src_dir + "/doc")
ant.rename(src:src_dir + "/doc/" + it.name, dest:src_dir + "/doc/copy_" + it.name)
++count
}
}
println count + "個コピーしたお!"
次はAIRで、って指令が出たので、AIRに挑戦してみる。
0 件のコメント:
コメントを投稿