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を使用したファイルコピーで性能が出ない場合は 当クラスによるファイルコピーを行うこと。


コンストラクタの概要
FastFileUtility()
           
 
メソッドの概要
static void copyFile(String srcFile, String newFile)
          ファイルをコピーする。
 
クラス 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.