junkutil.common
クラス FileUtil

java.lang.Object
  上位を拡張 junkutil.common.FileUtil

public class FileUtil
extends java.lang.Object

ファイル操作

作成者:
Hiroyuki Shiota

フィールドの概要
static java.lang.String ln
          システムの改行コード
 
メソッドの概要
static void appendByteArray(java.lang.String filename, byte[] byteArray)
          バイト配列を追記する
static void appendFile(java.lang.String filename, java.lang.String text)
          テキストを追加で書き出す
static void appendFile(java.lang.String filename, java.lang.String text, java.lang.String encoding)
          テキストを追加で書き出す
static void appendLine(java.lang.String filename, java.lang.String line)
          行を追加で一行書き出す
static void appendLine(java.lang.String filename, java.lang.String line, java.lang.String encoding)
          行を追加で一行書き出す
static void appendLines(java.lang.String filename, java.util.List list)
          複数行を追加で書き出す
static void appendLines(java.lang.String filename, java.util.List list, java.lang.String encoding)
          複数行を追加で書き出す
static void copy(java.lang.String from, java.lang.String to)
          ファイルをコピーする
static boolean exists(java.lang.String filename)
          存在を確認する
static byte[] readByteArray(java.lang.String filename, int buffSize)
          バイト配列で読み込む
static java.lang.String readFile(java.lang.String filename)
          テキストを読み込む
static java.lang.String readFile(java.lang.String filename, java.lang.String encoding)
          テキストを読み込む
static java.util.List readLines(java.lang.String filename)
          全行を読み込む
static java.util.List readLines(java.lang.String filename, java.lang.String encoding)
          全行を読み込む
static void writeByteArray(java.lang.String filename, byte[] byteArray)
          バイト配列を書き込む
static void writeFile(java.lang.String filename, java.lang.String text)
          テキストを新規に書き出す
static void writeFile(java.lang.String filename, java.lang.String text, java.lang.String encoding)
          テキストを新規に書き出す
static void writeLine(java.lang.String filename, java.lang.String line)
          行を新規に一行書き出す
static void writeLine(java.lang.String filename, java.lang.String line, java.lang.String encoding)
          行を新規に一行書き出す
static void writeLines(java.lang.String filename, java.util.List list)
          複数行を新規に書き出す
static void writeLines(java.lang.String filename, java.util.List list, java.lang.String encoding)
          複数行を新規に書き出す
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ln

public static final java.lang.String ln
システムの改行コード

メソッドの詳細

exists

public static boolean exists(java.lang.String filename)
存在を確認する

パラメータ:
filename -
戻り値:

readFile

public static java.lang.String readFile(java.lang.String filename)
                                 throws java.io.IOException
テキストを読み込む

パラメータ:
filename - - ファイル名
戻り値:
テキスト
例外:
java.io.IOException

readFile

public static java.lang.String readFile(java.lang.String filename,
                                        java.lang.String encoding)
                                 throws java.io.IOException
テキストを読み込む

パラメータ:
filename - - ファイル名
encoding - - エンコーディング
戻り値:
テキスト
例外:
java.io.IOException

readLines

public static java.util.List readLines(java.lang.String filename)
                                throws java.io.IOException
全行を読み込む

パラメータ:
filename - - ファイル名
戻り値:
リスト
例外:
java.io.IOException

readLines

public static java.util.List readLines(java.lang.String filename,
                                       java.lang.String encoding)
                                throws java.io.IOException
全行を読み込む

パラメータ:
filename - - ファイル名
戻り値:
リスト
例外:
java.io.IOException

writeLines

public static void writeLines(java.lang.String filename,
                              java.util.List list)
                       throws java.io.IOException
複数行を新規に書き出す

パラメータ:
filename - - ファイル名
list - - 行
例外:
java.io.IOException

writeLines

public static void writeLines(java.lang.String filename,
                              java.util.List list,
                              java.lang.String encoding)
                       throws java.io.IOException
複数行を新規に書き出す

パラメータ:
filename - - ファイル名
encoding - - エンコーディング
list - - 行
例外:
java.io.IOException

appendLines

public static void appendLines(java.lang.String filename,
                               java.util.List list)
                        throws java.io.IOException
複数行を追加で書き出す

パラメータ:
filename - - ファイル名
list - - 行
例外:
java.io.IOException

appendLines

public static void appendLines(java.lang.String filename,
                               java.util.List list,
                               java.lang.String encoding)
                        throws java.io.IOException
複数行を追加で書き出す

パラメータ:
filename - - ファイル名
list - - 行
encoding - - エンコーディング
例外:
java.io.IOException

writeFile

public static void writeFile(java.lang.String filename,
                             java.lang.String text)
                      throws java.io.IOException
テキストを新規に書き出す

パラメータ:
filename - - ファイル名
text - - テキスト
例外:
java.io.IOException

writeFile

public static void writeFile(java.lang.String filename,
                             java.lang.String text,
                             java.lang.String encoding)
                      throws java.io.IOException
テキストを新規に書き出す

パラメータ:
filename - - ファイル名
text - - テキスト
encoding - - エンコーディング
例外:
java.io.IOException

appendFile

public static void appendFile(java.lang.String filename,
                              java.lang.String text)
                       throws java.io.IOException
テキストを追加で書き出す

パラメータ:
filename - - ファイル名
text - - テキスト
例外:
java.io.IOException

appendFile

public static void appendFile(java.lang.String filename,
                              java.lang.String text,
                              java.lang.String encoding)
                       throws java.io.IOException
テキストを追加で書き出す

パラメータ:
filename - - ファイル名
text - - テキスト
encoding - - エンコーディング
例外:
java.io.IOException

writeLine

public static void writeLine(java.lang.String filename,
                             java.lang.String line)
                      throws java.io.IOException
行を新規に一行書き出す

パラメータ:
filename - - ファイル名
line - - 一行
例外:
java.io.IOException

writeLine

public static void writeLine(java.lang.String filename,
                             java.lang.String line,
                             java.lang.String encoding)
                      throws java.io.IOException
行を新規に一行書き出す

パラメータ:
filename - - ファイル名
line - - 一行
encoding - - エンコーディング
例外:
java.io.IOException

appendLine

public static void appendLine(java.lang.String filename,
                              java.lang.String line)
                       throws java.io.IOException
行を追加で一行書き出す

パラメータ:
filename - - ファイル名
line - - 一行
例外:
java.io.IOException

appendLine

public static void appendLine(java.lang.String filename,
                              java.lang.String line,
                              java.lang.String encoding)
                       throws java.io.IOException
行を追加で一行書き出す

パラメータ:
filename - - ファイル名
line - - 一行
encoding - - エンコーディング
例外:
java.io.IOException

copy

public static void copy(java.lang.String from,
                        java.lang.String to)
                 throws java.io.IOException
ファイルをコピーする

パラメータ:
from -
to -
例外:
java.io.IOException

readByteArray

public static byte[] readByteArray(java.lang.String filename,
                                   int buffSize)
                            throws java.io.IOException
バイト配列で読み込む

パラメータ:
filename -
buffSize -
戻り値:
例外:
java.io.IOException

writeByteArray

public static void writeByteArray(java.lang.String filename,
                                  byte[] byteArray)
                           throws java.io.IOException
バイト配列を書き込む

パラメータ:
filename -
byteArray -
例外:
java.io.IOException

appendByteArray

public static void appendByteArray(java.lang.String filename,
                                   byte[] byteArray)
                            throws java.io.IOException
バイト配列を追記する

パラメータ:
filename -
byteArray -
例外:
java.io.IOException