jp.terasoluna.fw.batch.util
クラス FastFileUtility
java.lang.Object
jp.terasoluna.fw.file.util.FileUtility
jp.terasoluna.fw.batch.util.FastFileUtility
public class FastFileUtility
- extends jp.terasoluna.fw.file.util.FileUtility
ファイルコピーを高速に行うユーティリティ。
TERASOLUNAバッチフレームワークのFileUtilityによるコピーを行うと、ファイルロック、チャンク1024バイトによるバイト移送時により、特にNFSへのファイルコピーにて性能劣化が発生する。
このため、NFSを使用したファイルコピーで性能が出ない場合は 当クラスによるファイルコピーを行うこと。
クラス jp.terasoluna.fw.file.util.FileUtility から継承されたメソッド |
deleteFile, isCheckFileExist, mergeFile, renameFile, setCheckFileExist |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FastFileUtility
public FastFileUtility()
copyFile
public static void copyFile(String srcFile,
String newFile)
- ファイルをコピーする。
コピー元のファイルのパスを受け取り、 コピー先のパスにファイルをコピーする。
コピー先にファイルが存在する場合、上書きでコピーされる。
- パラメータ:
srcFile
- コピー元のファイルのパスnewFile
- コピー先のファイルのパス
- 例外:
ファイル機能例外
Copyright © 2011. All Rights Reserved.