|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- ファイルのパス
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |