概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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 java.lang.String` | `getExtension(java.lang.String str)` ファイル名から拡張子を取得する。
`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` -
  戻り値:

### getExtension

    public static java.lang.String getExtension(java.lang.String str)

  ファイル名から拡張子を取得する。

  パラメータ:
    `str` - - ファイル名
  戻り値:
    取得した拡張子

### 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`

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド