|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.file.util.FileUtility
public class FileUtility
ファイル操作機能を実装するクラス。
このクラスは、ビジネスロジックから直接利用することも可能である。
FileUtilityクラスは以下の機能を実装している。
FileControlImplクラスにより
本クラスをラップして利用すること。
| フィールドの概要 | |
|---|---|
private static boolean |
checkFileExist
ファイルの存在するかどうかを示すフラグ |
| コンストラクタの概要 | |
|---|---|
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
| コンストラクタの詳細 |
|---|
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 - ファイルのパス
ファイル機能例外
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||