cvj2.file.util
クラス FileOperationMove

java.lang.Object
  上位を拡張 cvj2.file.util.FileOperationMove

public class FileOperationMove
extends java.lang.Object

ファイル移動。
(再帰的には処理しない)
(別パーティションには移動できない)


入れ子のクラスの概要
static interface FileOperationMove.Notify
          処理の通知と問い合わせ
 
コンストラクタの概要
FileOperationMove(FileOperationMove.Notify notify, FileOperationCanceller cancel)
          コンストラクタ
 
メソッドの概要
 boolean move(java.io.File[] files, java.io.File destDir)
          ファイルを移動する
 boolean tryMove(java.io.File[] files, java.io.File destDir)
          移動できるかどうか試してみる (実際に移動はしない) 移動できないファイルがあれば、例外を投げる
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileOperationMove

public FileOperationMove(FileOperationMove.Notify notify,
                         FileOperationCanceller cancel)
コンストラクタ

メソッドの詳細

move

public boolean move(java.io.File[] files,
                    java.io.File destDir)
             throws java.io.IOException
ファイルを移動する

戻り値:
途中でキャンセルされたら、false;
例外:
java.io.IOException

tryMove

public boolean tryMove(java.io.File[] files,
                       java.io.File destDir)
                throws java.io.IOException
移動できるかどうか試してみる (実際に移動はしない) 移動できないファイルがあれば、例外を投げる

戻り値:
途中でキャンセルされたら、false;
例外:
java.io.IOException