2010年5月29日土曜日

groovyとJCIFSでWindows共有上のファイルに書き込む

groovyとJCIFSでWindows共有上のファイルに書き込むには、以下のコードを実行します。

import jcifs.smb.*

domain = "workgroup"
user = "testuser"
password = "password"
server = "win01"
path = "sharedir"
file = "test.txt"

wr = new BufferedWriter(new OutputStreamWriter(new SmbFileOutputStream(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)))

// Windows共有上にファイルを書き込む
wr.write("Windows共有上にファイル書き込みのテスト\r\n")
wr.write("write test.\r\n")
wr.flush()
wr.close()


動作環境
groovy 1.7.1, JDK6 Update19, JCIFS 1.3.14

関連情報
JCIFSまとめ

0 件のコメント:

コメントを投稿