2011年10月22日土曜日

groovyとsardineでbox.net上のファイル・フォルダを列挙する

groovyとsardineでbox.net上のファイル・フォルダを列挙するには、以下のコードを実行します。
import com.googlecode.sardine.*

sardine = SardineFactory.begin('<your-mail-address>', '<your-password>')
path = "test"
resources = sardine.getResources("https://box.net/dav/${path}");
for(resource in resources){
  println resource.name
}
動作環境
groovy 1.8.2, JDK6 Update27, sardine-304

※groovyのlibディレクトリに以下のjarを追加
・sardine.jar
・httpcore-4.1.2.jar
・httpclient-4.1.2.jar
・commons-codec-1.4.jar
・slf4j-api-1.6.2.jar

関連情報
sardineのwebsite
http://code.google.com/p/sardine/

0 件のコメント:

コメントを投稿