| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.file.util.FileUtility
public class FileUtility
ファイル操作機能を実装するクラス。
 このクラスは、ビジネスロジックから直接利用することも可能である。
 FileUtilityクラスは以下の機能を実装している。
 
| フィールドの概要 | |
|---|---|
| private static boolean | checkFileExist新規作成ファイルの存在チェック。 | 
| private static org.apache.commons.logging.Log | logログインスタンス。 | 
| コンストラクタの概要 | |
|---|---|
| FileUtility() | |
| メソッドの概要 | |
|---|---|
| private static void | checkAbsolutePath(java.lang.String filePath)引数のパスが絶対パスであることを確認する。 | 
| static void | copyFile(java.lang.String srcFile,
         java.lang.String newFile)ファイルコピー。 | 
| static void | deleteFile(java.lang.String srcFile)ファイル削除。 | 
| static boolean | isCheckFileExist() | 
| static void | mergeFile(java.util.List<java.lang.String> fileList,
          java.lang.String newFile)ファイル結合。 | 
| static void | renameFile(java.lang.String srcFile,
           java.lang.String newFile)ファイル名の変更・ファイルの移動。 | 
| static void | setCheckFileExist(boolean checkFileExist)ファイルが存在する場合の処理を判別するフラグを設定する。 | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| フィールドの詳細 | 
|---|
private static boolean checkFileExist
private static org.apache.commons.logging.Log log
| コンストラクタの詳細 | 
|---|
public FileUtility()
| メソッドの詳細 | 
|---|
public static void copyFile(java.lang.String srcFile,
                            java.lang.String newFile)
 コピー元のファイルのパスを受け取り、コピー先のパスにファイルをコピーする。
 コピー先にファイルが存在する場合、そのファイルを削除した後、ファイルのコピーを実行する。
 コピー元のパスにファイルが存在しない場合、非検査例外をスローする。
 コピーのコピーに失敗した場合、非検査例外をスローする。
 
srcFile - コピー元のファイルのパスnewFile - コピー先のファイルのパスpublic static void deleteFile(java.lang.String srcFile)
 削除するファイルのパスを受け取り、ファイルを削除する。
 削除するファイルが存在しない場合、非検査例外をスローする。
 削除に失敗した場合、非検査例外をスローする。
 
srcFile - 削除するファイルのパス
public static void mergeFile(java.util.List<java.lang.String> fileList,
                             java.lang.String newFile)
 結合するファイルのリストを受け取り、ファイルを結合する。
 結合して新しく作成するファイルのパスに、処理開始までにファイルが存在した場合、そのファイルを削除したのち、ファイルを結合する。
 結合するファイルリストに含まれるファイルが存在しない場合、非検査例外をスローする。
 ファイルの結合に失敗した場合、非検査例外をスローする。
 
fileList - 結合するファイルのリストnewFile - 結合してできるファイルのパス
public static void renameFile(java.lang.String srcFile,
                              java.lang.String newFile)
 移動元のファイルのパスを受け取り、移動先のパスにデータを移動させる。
 移動先のパスにファイルが存在する場合、そのファイルを削除した後、ファイルの移動を実行する。
 移動元のファイルが存在しない場合、非検査例外をスローする。
 ファイルの移動に失敗した場合、非検査例外をスローする。
 
srcFile - 移動前のパスnewFile - 移動後のパスpublic static boolean isCheckFileExist()
public static void setCheckFileExist(boolean checkFileExist)
checkFileExist - ファイルが存在する場合の処理を判別するフラグprivate static void checkAbsolutePath(java.lang.String filePath)
引数のパスが絶対パスであることを確認する。絶対パスでない場合、例外をスローする。
filePath - ファイルのパス| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||