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.