|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.extension.jdbc.gen.internal.util.FileUtil
public class FileUtil
Fileに関するユーティリティクラスです。
| 入れ子のクラスの概要 | |
|---|---|
static interface |
FileUtil.FileHandler
ファイルを扱うインタフェースです・ |
| コンストラクタの概要 | |
|---|---|
protected |
FileUtil()
|
| メソッドの概要 | |
|---|---|
static void |
append(java.io.File src,
java.io.File dest)
ファイルをコピーし追加します。 |
static void |
copy(java.io.File src,
java.io.File dest)
ファイルをコピーします。 |
protected static void |
copyInternal(java.io.FileInputStream in,
java.io.FileOutputStream out)
内部的にコピーします。 |
static java.io.File |
createJavaFile(java.io.File baseDir,
java.lang.String packageName,
java.lang.String shortClassName)
Javaファイルを作成します。 |
static boolean |
createNewFile(java.io.File file)
新しいファイルを不可分 (atomic) に生成します。 |
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix)
一時ファイルを作成します。 |
static java.io.File |
getCanonicalFile(java.io.File file)
ファイルの正規の形式を返します。 |
static java.lang.String |
getCanonicalPath(java.io.File file)
ファイルの正規のパス名文字列を返します。 |
static void |
traverseDirectory(java.io.File dir,
java.io.FilenameFilter filter,
java.util.Comparator<java.io.File> comparator,
FileUtil.FileHandler handler)
ディレクトリを横断します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
protected FileUtil()
| メソッドの詳細 |
|---|
public static void copy(java.io.File src,
java.io.File dest)
src - コピー元ファイルdest - コピー先ファイル
public static void append(java.io.File src,
java.io.File dest)
src - コピー元ファイルdest - コピー先ファイル
protected static void copyInternal(java.io.FileInputStream in,
java.io.FileOutputStream out)
throws java.io.IOException
in - コピー元out - コピー先
java.io.IOException - IO例外が発生した場合public static java.lang.String getCanonicalPath(java.io.File file)
file - ファイル
public static boolean createNewFile(java.io.File file)
file - ファイル
true、示されたファイルがすでに存在する場合は
false
public static java.io.File createTempFile(java.lang.String prefix,
java.lang.String suffix)
prefix - 接頭辞文字列。3 文字以上の長さが必要であるsuffix - 接尾辞文字列。null も指定でき、その場合は、接尾辞 ".tmp" が使用される
public static java.io.File getCanonicalFile(java.io.File file)
file - ファイル
public static void traverseDirectory(java.io.File dir,
java.io.FilenameFilter filter,
java.util.Comparator<java.io.File> comparator,
FileUtil.FileHandler handler)
dir - ディレクトリfilter - フィルタcomparator - コンパレータhandler - ハンドラ
public static java.io.File createJavaFile(java.io.File baseDir,
java.lang.String packageName,
java.lang.String shortClassName)
baseDir - ベースディレクトリpackageName - パッケージ名shortClassName - クラスの単純名
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||