|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.maachang.engine.util.FileUtil
public class FileUtil
ファイルユーティリティ.
フィールドの概要 | |
---|---|
static java.lang.String |
FILE_SPACE
OSファイルスペース. |
コンストラクタの概要 | |
---|---|
FileUtil()
|
メソッドの概要 | |
---|---|
static java.lang.String |
convertFullPath(java.lang.String ctx,
java.lang.String path)
指定パスを結合. |
static java.lang.String |
cutSeparator(boolean mode,
java.lang.String name)
指定位置のファイル区切りを削除. |
static long |
getDirectoryToLastTime(java.lang.String name)
指定ディレクトリ内の最終更新日付を取得. |
static void |
getDirectoryToTargetNextTime(java.util.ArrayList<java.lang.String> out,
java.lang.String name,
long targetTime)
指定ディレクトリ内の指定時間より後の更新日付のファイル名を取得. |
static byte[] |
getFile(java.lang.String name)
指定ファイル内容をバイナリ情報として取得. |
static java.lang.String |
getFileByString(java.lang.String name)
指定ファイル内容を文字列情報として取得. |
static java.lang.String |
getFileByString(java.lang.String name,
java.lang.String charset)
指定ファイル内容を文字列情報として取得. |
static java.lang.String[] |
getFileList(java.lang.String dir)
指定ディレクトリ以下のファイル名一覧を取得. |
static java.lang.String |
getFileName(java.lang.String path)
指定パスから、ファイル名を取得. |
static java.lang.String |
getFullPath(java.lang.String path)
パス名をフルパス名に設定. |
static long |
getLastTime(java.lang.String name)
指定ファイル日付を取得. |
static long |
getLength(java.lang.String name)
指定ファイル長を取得. |
static java.lang.String |
getScriptByResource(java.lang.String path,
java.lang.String charset)
指定パスのスクリプトを取得. |
static boolean |
isDirExists(java.lang.String dirName)
指定ディレクトリ名が存在するかチェック. |
static boolean |
isFileExists(java.lang.String name)
指定ファイル名が存在するかチェック. |
static boolean |
isRead(java.lang.String name)
指定ファイル名が読み取り可能かチェック. |
static boolean |
isWrite(java.lang.String name)
指定ファイル名が書き込み可能かチェック. |
static java.lang.String |
marge(java.lang.String real,
java.lang.String path)
リアルパスと指定パスをマージ. |
static java.lang.String |
mkdirs(java.lang.String dirName)
対象のディレクトリを生成. |
static void |
moveFile(java.lang.String src,
java.lang.String dest)
指定ファイルを移動. |
static void |
removeFile(java.lang.String name)
指定ファイルを削除. |
static void |
setFile(java.lang.String name,
boolean mode,
byte[] binary)
指定ファイル名に対象のバイナリ情報を出力. |
static void |
setFile(java.lang.String name,
byte[] binary)
指定ファイル名に対象のバイナリ情報を出力. |
static void |
setFileByString(java.lang.String name,
boolean mode,
java.lang.String value)
指定ファイル名に対象の文字列情報を出力. |
static void |
setFileByString(java.lang.String name,
boolean mode,
java.lang.String value,
java.lang.String charset)
指定ファイル名に対象の文字列情報を出力. |
static void |
setFileByString(java.lang.String name,
java.lang.String value)
指定ファイル名に対象の文字列情報を出力. |
static boolean |
setLastTime(java.lang.String name,
long lastTime)
指定ファイル日付を設定. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String FILE_SPACE
コンストラクタの詳細 |
---|
public FileUtil()
メソッドの詳細 |
---|
public static java.lang.String convertFullPath(java.lang.String ctx, java.lang.String path)
ctx
- 基本パスを設定します.path
- 結合対象のパスを設定します.
public static final java.lang.String marge(java.lang.String real, java.lang.String path) throws java.lang.Exception
real
- 対象のリアルパスを設定します.path
- 対象のパスを設定します.
java.lang.Exception
- 例外.public static final java.lang.String mkdirs(java.lang.String dirName) throws java.io.IOException
dirName
- 生成対象のディレクトリ名を設定します.
java.io.IOException
- I/O例外.public static final java.lang.String getFullPath(java.lang.String path) throws java.io.IOException
path
- 対象のパス名を設定します.
java.io.IOException
- I/O例外.public static final java.lang.String getFileName(java.lang.String path)
path
- 対象のパス名を設定します.
public static final java.lang.String cutSeparator(boolean mode, java.lang.String name)
mode
- 対象の指定位置を設定します.name
- 対象のファイル名を設定します.
public static final void removeFile(java.lang.String name)
name
- 対象のファイル名を設定します.public static final void moveFile(java.lang.String src, java.lang.String dest)
src
- 移動元のファイル名を設定します.dest
- 移動先のファイル名を設定します.public static final long getLength(java.lang.String name)
name
- 対象のファイル名を設定します.
public static final long getLastTime(java.lang.String name)
name
- 対象のファイル名を設定します.
public static final boolean setLastTime(java.lang.String name, long lastTime)
name
- 対象のファイル名を設定します.lastTime
- 対象の更新日付を設定します.
public static final boolean isFileExists(java.lang.String name)
name
- ファイル名を指定します.
public static final boolean isDirExists(java.lang.String dirName)
dirName
- ディレクトリ名を指定します.
public static final boolean isRead(java.lang.String name)
name
- 読み取り可能チェック対象のディレクトリ/ファイル名を 指定します.
public static final boolean isWrite(java.lang.String name)
name
- 書き込み可能チェック対象のディレクトリ/ファイル名を 指定します.
public static final java.lang.String[] getFileList(java.lang.String dir)
dir
- 対象ディレクトリ名を設定します.
public static final long getDirectoryToLastTime(java.lang.String name)
name
- 対象のディレクトリ名を設定します.
public static final void getDirectoryToTargetNextTime(java.util.ArrayList<java.lang.String> out, java.lang.String name, long targetTime)
out
- ファイル名を格納するオブジェクトを設定します.name
- 対象のディレクトリ名を設定します.targetTime
- ターゲットの日付を設定します.public static final byte[] getFile(java.lang.String name) throws java.lang.Exception
name
- 取得対象のファイル名を設定します.
java.lang.Exception
- 例外.public static final java.lang.String getFileByString(java.lang.String name) throws java.lang.Exception
name
- 取得対象のファイル名を設定します.
java.lang.Exception
- 例外.public static final java.lang.String getFileByString(java.lang.String name, java.lang.String charset) throws java.lang.Exception
name
- 取得対象のファイル名を設定します.charset
- 取得対象のキャラクターセットを設定します.
java.lang.Exception
- 例外.public static final void setFile(java.lang.String name, byte[] binary) throws java.lang.Exception
name
- 出力対象のファイル名を設定します.binary
- 出力対象のバイナリ情報を設定します.
java.lang.Exception
- 例外.public static final void setFile(java.lang.String name, boolean mode, byte[] binary) throws java.lang.Exception
name
- 出力対象のファイル名を設定します.mode
- 書き込みモードを設定します.binary
- 出力対象のバイナリ情報を設定します.
java.lang.Exception
- 例外.public static final void setFileByString(java.lang.String name, java.lang.String value) throws java.lang.Exception
name
- 出力対象のファイル名を設定します.value
- 出力対象の文字列情報を設定します.
java.lang.Exception
- 例外.public static final void setFileByString(java.lang.String name, boolean mode, java.lang.String value) throws java.lang.Exception
name
- 出力対象のファイル名を設定します.mode
- 書き込みモードを設定します.value
- 出力対象の文字列情報を設定します.
java.lang.Exception
- 例外.public static final void setFileByString(java.lang.String name, boolean mode, java.lang.String value, java.lang.String charset) throws java.lang.Exception
name
- 出力対象のファイル名を設定します.mode
- 書き込みモードを設定します.value
- 出力対象の文字列情報を設定します.charset
- 出力対象のキャラクターセットを設定します.
java.lang.Exception
- 例外.public static java.lang.String getScriptByResource(java.lang.String path, java.lang.String charset) throws java.lang.Exception
path
- 対象のスクリプトパスを設定します.
java.lang.Exception
- 例外.
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |