yss.autoconverterex.rmi.util
クラス FileUtility

java.lang.Object
  上位を拡張 yss.autoconverterex.rmi.util.FileUtility

public final class FileUtility
extends java.lang.Object

ファイル関連のユーティリティクラス。


メソッドの概要
static void copyFile(java.io.File from, java.io.File to)
          ファイルをコピーする。
static void copyFile(java.lang.String from, java.lang.String to)
          ファイルをコピーする。
static java.io.File createTempFile(java.lang.Class clazz)
          一時ファイルを作成し、作成したファイルオブジェクトを返す。
static java.io.File createTempFile(java.lang.Class clazz, java.lang.String suffix)
          一時ファイルを作成し、作成したファイルオブジェクトを返す。
static void deleteFile(java.io.File file)
          ファイルおよびディレクトリを削除する。
static void deleteFile(java.lang.String fileName)
          ファイルおよびディレクトリを削除する。
static long getFileSize(java.lang.String inFilePath)
          ファイルサイズをバイトで返します。
static java.lang.String getFileSuffix(java.io.File file)
          引数で指定されたファイルの拡張子を取得する。
static java.lang.String getFileSuffix(java.lang.String filename)
          引数で指定されたファイルの拡張子を取得する(.を含まない)。
static byte[] toByte(java.io.File file)
          ファイルの中身をbyte配列に格納して返す。
static byte[] toByte(java.lang.String fileName)
          ファイルの中身をbyte配列に格納して返す。
static void toFile(byte[] buf, java.io.File file)
          byte配列をファイルに出力する。
static void toFile(byte[] buf, java.lang.String fileName)
          byte配列をファイルに出力する。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

copyFile

public static void copyFile(java.io.File from,
                            java.io.File to)
                     throws yss.autoconverterex.rmi.exception.AutoExException
ファイルをコピーする。

パラメータ:
from - コピー元Fileオブジェクト
to - コピー先Fileオブジェクト
例外:
yss.autoconverterex.rmi.exception.AutoExException

copyFile

public static void copyFile(java.lang.String from,
                            java.lang.String to)
                     throws yss.autoconverterex.rmi.exception.AutoExException
ファイルをコピーする。

パラメータ:
from - コピー元ファイル名
to - コピー先ファイル名
例外:
yss.autoconverterex.rmi.exception.AutoExException

createTempFile

public static java.io.File createTempFile(java.lang.Class clazz)
                                   throws yss.autoconverterex.rmi.exception.AutoExException
一時ファイルを作成し、作成したファイルオブジェクトを返す。 接頭辞はclazzのクラス名(パッケージ名は含めない)とし、 接尾辞は".pdf"を使用する。

パラメータ:
clazz -
戻り値:
一時ファイルオブジェクト
例外:
SspReportException
yss.autoconverterex.rmi.exception.AutoExException

createTempFile

public static java.io.File createTempFile(java.lang.Class clazz,
                                          java.lang.String suffix)
                                   throws yss.autoconverterex.rmi.exception.AutoExException
一時ファイルを作成し、作成したファイルオブジェクトを返す。 接頭辞はclazzのクラス名(パッケージ名は含めない)とし、 接尾辞はsuffixで指定された接尾辞を使用する。

パラメータ:
clazz -
suffix -
戻り値:
一時ファイルオブジェクト
例外:
SspReportException
yss.autoconverterex.rmi.exception.AutoExException

deleteFile

public static void deleteFile(java.io.File file)
ファイルおよびディレクトリを削除する。
ディレクトリが指定されて、かつサブディレクトリが存在する場合は
再帰呼び出しして削除する。

パラメータ:
file - 削除するFileオブジェクト。ディレクトリの指定も可

deleteFile

public static void deleteFile(java.lang.String fileName)
ファイルおよびディレクトリを削除する。
ディレクトリが指定されて、かつサブディレクトリが存在する場合は
再帰呼び出しして削除する。

パラメータ:
fileName - 削除するファイル名。ディレクトリの指定も可

getFileSize

public static long getFileSize(java.lang.String inFilePath)
ファイルサイズをバイトで返します。ファイルが存在しない場合は、0を返します。

パラメータ:
inFilePath -
戻り値:
ファイルサイズ(バイト数)

getFileSuffix

public static java.lang.String getFileSuffix(java.io.File file)
引数で指定されたファイルの拡張子を取得する。

パラメータ:
file - 拡張子を取得したいファイルオブジェクト
戻り値:
正常:ファイル名より切り出した拡張子(ドットを含む) 異常:null

getFileSuffix

public static java.lang.String getFileSuffix(java.lang.String filename)
引数で指定されたファイルの拡張子を取得する(.を含まない)。

パラメータ:
filename - 拡張子を取得したいファイル名
戻り値:
正常:ファイル名より切り出した拡張子 異常:null

toByte

public static byte[] toByte(java.io.File file)
                     throws yss.autoconverterex.rmi.exception.AutoExException
ファイルの中身をbyte配列に格納して返す。

パラメータ:
file - byte配列に格納したいFileオブジェクト
戻り値:
ファイルのデータを格納したbyte配列
例外:
yss.autoconverterex.rmi.exception.AutoExException

toByte

public static byte[] toByte(java.lang.String fileName)
                     throws yss.autoconverterex.rmi.exception.AutoExException
ファイルの中身をbyte配列に格納して返す。

パラメータ:
fileName - byte配列に格納したいファイル名
戻り値:
ファイルのデータを格納したbyte配列
例外:
yss.autoconverterex.rmi.exception.AutoExException

toFile

public static void toFile(byte[] buf,
                          java.io.File file)
                   throws yss.autoconverterex.rmi.exception.AutoExException
byte配列をファイルに出力する。

パラメータ:
buf - ファイルに出力するbyte配列
file - 出力するFileオブジェクト
例外:
yss.autoconverterex.rmi.exception.AutoExException

toFile

public static void toFile(byte[] buf,
                          java.lang.String fileName)
                   throws yss.autoconverterex.rmi.exception.AutoExException
byte配列をファイルに出力する。

パラメータ:
buf - ファイルに出力するbyte配列
fileName - 出力するファイル名
例外:
yss.autoconverterex.rmi.exception.AutoExException