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