|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- クラスの単純名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |