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
インタフェース内 FileControl
srcFile
- コピー元のファイルのパスnewFile
- コピー先のファイルのパスpublic void deleteFile(String srcFile)
deleteFile
インタフェース内 FileControl
srcFile
- 削除するファイルのパスpublic void mergeFile(List<String> fileList, String newFile)
mergeFile
インタフェース内 FileControl
fileList
- 結合するファイルのリストnewFile
- 結合してできるファイルのパスpublic void renameFile(String srcFile, String newFile)
renameFile
インタフェース内 FileControl
srcFile
- 移動前のパスnewFile
- 移動後のパスpublic String getBasePath()
public void setBasePath(String basePath)
basePath
- 基準パスpublic void setCheckFileExist(boolean checkFileExist)
checkFileExist
- 上書きフラグCopyright © 2014 NTT DATA Corporation.