- PR -

JAVA ftpに関する...

1
投稿者投稿内容
AME
会議室デビュー日: 2006/10/17
投稿数: 13
投稿日時: 2006-10-19 18:19
JAVA FTPクライアントでファイルをされたかどうかを確認したいんですが、
どうすればいいのでしょうか?
また、JAVAで、ローカルのフォルダーにあるファイルを他のフォルダーに移動することができますか?
ご教授ください。
よろしくお願いします。
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2006-10-19 18:34
「ファイルをされたかどうか」の意味が分かりません…。

移動については、Fileクラスを調べれば良いのではないかと。
AME
会議室デビュー日: 2006/10/17
投稿数: 13
投稿日時: 2006-10-19 18:37
ごめんなさい。
正確はファイルを移動されたかどうかを確認したいんです。
よろしくお願いします。
K
大ベテラン
会議室デビュー日: 2004/04/07
投稿数: 174
投稿日時: 2006-10-19 21:00
えーと、書込みの日本語が拙いのでおそらく外国の方だと思いますが(違ったらごめんなさい)、質問する際にはもうちょっと整理してからにしましょう。
↓このあたりを参考にしてください
http://www.hyuki.com/writing/techask.html
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2006-10-19 22:10
引用:

AMEさんの書き込み (2006-10-19 18:37) より:
正確はファイルを移動されたかどうかを確認したいんです。



これって実は難しいのでは。
Tomcatなどはファイルの変更を随分と上手く検出しますが…
ネイティブのシステムコールを利用しないと
簡単には検出できないように思うのですが。
未記人
大ベテラン
会議室デビュー日: 2005/10/13
投稿数: 117
投稿日時: 2006-10-19 22:31


 今夜は中出し!

かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-10-19 22:41
Tomcatも一定時間ごとに監視しているだけです。
対象となる監視先が限られているので、ある程度のパフォーマンスで動きますが、
ファイルシステムのルートとなると、かなりな時間がかかります。

完璧を目指すなら、JNIしかないでしょうね。

ファイルの移動を監視するなら、
1.ターゲットディレクトリから再帰的にファイル情報を取得
2.保存されているファイル情報があれば、差分比較
3.差分はタイムスタンプ、サイズ、有無で検出
4.差分があれば通知
5.1へ戻る
と言う流れでしょう。スレッドを使ってください。
1

スキルアップ/キャリアアップ(JOB@IT)