public class FileControlImpl extends Object implements FileControl
このクラスは、ファイル操作処理を実行するFileUtilityクラスをラップしている。
FileControlクラスはDIコンテナによってビジネスロジックを生成する際、ビジネスロジックの属性として設定する。
FileControlクラスは属性に、ファイル操作を行う際に基準となるパス(基準パス)を持つ。
FileUtilityクラスは以下の機能を実装している。
FileUtility| コンストラクタと説明 |
|---|
FileControlImpl() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
copyFile(String srcFile,
String newFile)
ファイルのコピー。
|
void |
deleteFile(String srcFile)
ファイルの削除。
|
String |
getBasePath()
基準パスを取得する。
|
void |
mergeFile(List<String> fileList,
String newFile)
ファイル結合。
|
void |
renameFile(String srcFile,
String newFile)
ファイル名の変更・ファイルの移動。
|
void |
setBasePath(String basePath)
基準パスを設定する。
|
void |
setCheckFileExist(boolean checkFileExist)
FileUtilityのファイルの上書きフラグを設定する。
|
public void copyFile(String srcFile, String newFile)
copyFile インタフェース内 FileControlsrcFile - コピー元のファイルのパスnewFile - コピー先のファイルのパスpublic void deleteFile(String srcFile)
deleteFile インタフェース内 FileControlsrcFile - 削除するファイルのパスpublic void mergeFile(List<String> fileList, String newFile)
mergeFile インタフェース内 FileControlfileList - 結合するファイルのリストnewFile - 結合してできるファイルのパスpublic void renameFile(String srcFile, String newFile)
renameFile インタフェース内 FileControlsrcFile - 移動前のパスnewFile - 移動後のパスpublic String getBasePath()
public void setBasePath(String basePath)
basePath - 基準パスpublic void setCheckFileExist(boolean checkFileExist)
checkFileExist - 上書きフラグCopyright © 2014 NTT DATA Corporation.