2010年6月27日日曜日

groovyとJCIFSでWindows共有上のファイルをリネームする

groovyとJCIFSでWindows共有上のファイルをリネームするには、以下のコードを実行します。

import jcifs.smb.*

domain = "workgroup"
user = "testuser"
password = "password"
server = "win01"
path = "sharedir"
file1 = "test.txt"
file2 = "テスト.txt"

oldfile = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file1}"
)
newfile = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file2}"
)

// windows共有上のファイルのリネーム
oldfile.renameTo(newfile)


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

関連情報
JCIFSまとめ

0 件のコメント:

コメントを投稿