public class FileUtility extends Object
このクラスは、ビジネスロジックから直接利用することも可能である。
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)
ファイルが存在するかどうかのフラグを設定する。
|
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
- ファイルが存在するかどうかのフラグCopyright © 2014 NTT DATA Corporation.