ラベル JCIFS の投稿を表示しています。 すべての投稿を表示
ラベル JCIFS の投稿を表示しています。 すべての投稿を表示

2011年6月11日土曜日

2010年7月1日木曜日

groovyとJCIFSでWindows共有上のファイルの読み取り専用を外す

groovyとJCIFSでWindows共有上のファイルの読み取り専用を外すには、以下のコードを実行します。

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有上のファイルを読み取り専用をはずす
file.setReadWrite()


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

関連情報
JCIFSまとめ

2010年6月30日水曜日

groovyとJCIFSでWindows共有上のファイルを読み取り専用に設定する

groovyとJCIFSでWindows共有上のファイルを読み取り専用に設定するには、以下のコードを実行します。

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有上のファイルを読み取り専用に設定する
file.setReadOnly()


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

関連情報
JCIFSまとめ

2010年6月29日火曜日

groovyとJCIFSでWindows共有上のファイルの最終更新日時を設定する

groovyとJCIFSでWindows共有上のファイルの最終更新日時を設定するには、以下のコードを実行します。

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有上のファイルの最終更新日時を設定する
file.setLastModified(
new GregorianCalendar(2010, 5-1, 5, 11, 22, 33).timeInMillis
)


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

関連情報
JCIFSまとめ

2010年6月28日月曜日

groovyとJCIFSでWindows共有上のファイルの作成日時を設定する

groovyとJCIFSでWindows共有上のファイルの作成日時を設定するには、以下のコードを実行します。

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有上のファイルの作成日時を設定する
file.setCreateTime(
new GregorianCalendar(2010, 5-1, 5, 0, 10, 30).timeInMillis
)


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

関連情報
JCIFSまとめ

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まとめ

2010年6月26日土曜日

groovyとJCIFSでWindows共有上にディレクトリを作成する

groovyとJCIFSでWindows共有上にディレクトリを作成するには、以下のコードを実行します。

import jcifs.smb.*

domain = "workgroup"
user = "testuser"
password = "password"
server = "win01"
path = "sharedir/newdir1/newdir2"

dir = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}"
)

// windows共有上にディレクトリを作成する
dir.mkdirs()


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

関連情報
JCIFSまとめ

2010年6月25日金曜日

groovyとJCIFSでWindows共有上のファイルが隠しファイルかどうか調べる

groovyとJCIFSでWindows共有上のファイルが隠しファイルかどうか調べるには、以下のコードを実行します。

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有上のファイルが隠しファイルか調べる
println file.isHidden()


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

関連情報
JCIFSまとめ

2010年6月24日木曜日

groovyとJCIFSでWindows共有上のパスがファイルかどうか調べる

groovyとJCIFSでWindows共有上のパスがファイルかどうか調べるには、以下のコードを実行します。

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有のパスがファイルかどうか調べる
println file.isFile()


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

関連情報
JCIFSまとめ

2010年6月23日水曜日

groovyとJCIFSでWindows共有上のパスがディレクトリかどうか調べる

groovyとJCIFSでWindows共有上のパスがディレクトリかどうか調べるには、以下のコードを実行します。

import jcifs.smb.*

domain = "workgroup"
user = "testuser"
password = "password"
server = "win01"
path = "sharedir/testdir"

dir = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}"
)

// windows共有のパスがディレクトリかどうか調べる
println dir.isDirectory()


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

関連情報
JCIFSまとめ

2010年6月22日火曜日

groovyとJCIFSでWindows共有上のパスの親パスを取得する

groovyとJCIFSでWindows共有上のパスの親パスを取得するには、以下のコードを実行します。

import jcifs.smb.*

domain = "workgroup"
user = "testuser"
password = "password"
server = "win01"
path = "sharedir/testdir"

dir = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}"
)

// windows共有の親パスを取得
println dir.getParent()


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

関連情報
JCIFSまとめ

2010年6月21日月曜日

groovyとJCIFSでWindows共有上のファイルの最終更新日時を取得する

groovyとJCIFSでWindows共有上のファイルの最終更新日時を取得するには、以下のコードを実行します。

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有の最終更新日時を取得
println new Date(file.getLastModified())


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

関連情報
JCIFSまとめ

2010年6月20日日曜日

groovyとJCIFSでWindows共有の空きスペースを取得する

groovyとJCIFSでWindows共有の空きスペースを取得するには、以下のコードを実行します。

import jcifs.smb.*

domain = "workgroup"
user = "testuser"
password = "password"
server = "win01"
path = "sharedir"

dir = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}"
)

// windows共有の空きスペースを取得
println dir.getDiskFreeSpace() + "bytes. "


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

関連情報
JCIFSまとめ

2010年6月19日土曜日

groovyとJCIFSでWindows共有上のファイルのサイズを取得する

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

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有上のファイルのサイズを取得
println file.getContentLength() + "bytes. "


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

関連情報
JCIFSまとめ

2010年6月18日金曜日

groovyとJCIFSでWindows共有上のファイル・ディレクトリを削除する

groovyとJCIFSでWindows共有上のファイル・ディレクトリを削除するには、以下のコードを実行します。

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有上のファイル(or ディレクトリ)を削除
file.delete()


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

関連情報
JCIFSまとめ

2010年6月9日水曜日

groovyとJCIFSでWindows共有上のファイルの作成時間を取得する

groovyとJCIFSでWindows共有上のファイルの作成時間を取得するには、以下のコードを実行します。

import jcifs.smb.*

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

file = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)

// windows共有上のファイルの作成時間を取得
println new Date(file.createTime())


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

関連情報
JCIFSまとめ

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まとめ

2010年5月19日水曜日

groovyとJCIFSでWindows共有上のファイルをコピーする

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

import jcifs.smb.*

domain = "workgroup"
user = "testuser"
password = "password"
server = "win01"
path1 = "sharedir"
path2 = "sharedir2"
file = "test.txt"

src = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path1}/${file}"
)
dst = new SmbFile(
"smb://${domain};${user}:${password}@${server}/${path2}/${file}"
)

// windows共有上のファイルのコピー
src.copyTo(dst)


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

関連情報
JCIFSまとめ

2010年5月8日土曜日

groovyとJCIFSでWindows共有上のファイルを読み込む

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

import jcifs.smb.*

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

br = new BufferedReader(new InputStreamReader(new SmbFileInputStream(
"smb://${domain};${user}:${password}@${server}/${path}/${file}"
)))

// Windows共有上のファイルの読み込み
while( (line = br.readLine()) != null ){
println line
}


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

関連情報
JCIFSまとめ

groovyとJCIFSでWindows共有上のファイルを列挙する

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

import jcifs.smb.*

domain = "workgroup"
user = "testuser"
password = "password"
server = "win01"
path = "sharedir"

file = new SmbFile("smb://${domain};${user}:${password}@${server}/${path}/")
//Windows共有上の ファイルの列挙
for( filename in file.list()){
println filename
}


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

関連情報
JCIFSまとめ