com.JRcServer.commons.io
クラス IOCom

java.lang.Object
  上位を拡張 com.JRcServer.commons.io.IOCom

public class IOCom
extends java.lang.Object

ファイルI/O汎用処理.

ファイル関連のI/O汎用処理を提供します.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.00, 2003/10/27
作成者:
Masahito Suzuki

フィールドの概要
static int FTP_PORT
          デフォルトFTPポート番号.
static int HTTP_PORT
          デフォルトHTTPポート番号.
static int HTTPS_PORT
          デフォルトHTTPSポート番号.
static int JAR_LENGTH
          JAR拡張子長.
static java.lang.String PROTOCOL_FTP
          プロトコル名 : FTP.
static java.lang.String PROTOCOL_HTTP
          プロトコル名 : HTTP.
static java.lang.String PROTOCOL_HTTPS
          プロトコル名 : HTTPS.
static int TYPE_PROTOCOL_FTP
          プロトコルタイプ : FTP.
static int TYPE_PROTOCOL_HTTP
          プロトコルタイプ : HTTP.
static int TYPE_PROTOCOL_HTTPS
          プロトコルタイプ : HTTPS.
static int TYPE_PROTOCOL_LOCAL
          プロトコルタイプ : 通常のローカルファイル.
static int ZIP_LENGTH
          ZIP拡張子長.
 
メソッドの概要
static java.lang.String copyFile(java.lang.String srcName, java.lang.String destName)
          指定ファイルのコピー.
static void deleteFile(java.lang.String fileName)
          指定ファイルの削除.
static java.lang.String getDummyFile(java.lang.String path, int length)
          対象のダミーファイルを生成.
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 long getFileLength(boolean mode, java.lang.String name, java.lang.String user, java.lang.String passwd)
          指定ファイル名のファイルサイズを取得.
static long getFileLength(java.lang.String fileName)
          指定ファイル名のファイルサイズを取得.
static java.lang.String getFileName(java.lang.String fileName)
          ファイル名に対するファイル名を取得.
static java.lang.String getFullPath(java.lang.String fileName)
          ファイル名に対するフルパス名の取得.
static java.io.InputStream getInputStream(java.lang.String name)
          指定ファイルのInputStreamを取得.
static java.io.InputStream getInputStream(java.lang.String name, int offset, int length)
          指定ファイルのInputStreamを取得.
static long getLastTime(boolean mode, java.lang.String name, java.lang.String user, java.lang.String passwd)
          指定情報( file or directory )の最終更新時間を取得.
static long getLastTime(java.lang.String name)
          指定情報( file or directory )の最終更新時間を取得.
static java.lang.String[] getList(java.lang.String dirName)
          指定ディレクトリ内のディレクトリ/ファイルリストを取得.
static java.lang.String getName(java.lang.String fileName)
          ファイル名に対するフルパス+ファイル名を取得.
static int getProtocol(java.lang.String name)
          指定名からプロトコルを取得.
static java.lang.String getSearchFileName(java.lang.String name)
          クラスパス内から、指定したファイル名のフルパス名を取得.
static java.lang.String getValue(java.lang.String fileName, java.lang.String key)
          対象のキーワードに対する紐付け情報を取得.
static boolean isDirExists(java.lang.String dirName)
          指定ディレクトリ名が存在するかチェック.
static boolean isFileExists(java.lang.String name)
          指定ファイル名が存在するかチェック.
static boolean isJar(java.lang.String name)
          指定名がJARファイルであるかチェック.
static boolean isRead(java.lang.String name)
          指定ファイル名が読み取り可能かチェック.
static boolean isURL(java.lang.String name)
          指定名がURL名であるかチェック.
static boolean isWrite(java.lang.String name)
          指定ファイル名が書き込み可能かチェック.
static void mkdir(java.lang.String fullpath, java.lang.String dirName)
          対象のディレクトリを生成.
static java.lang.String mkdirs(java.lang.String dirName)
          対象のディレクトリを生成.
static java.lang.String moveFile(java.lang.String srcName, java.lang.String destName)
          指定ファイルの移動.
static void readFileToLine(MemoryIndex out, java.lang.String fileName)
          指定ファイルから、行単位で情報を格納.
static void readFileToLine(MemoryIndex out, java.lang.String fileName, java.lang.String encode)
          指定ファイルから、行単位で情報を格納.
static MemoryIndex readFileToLine(java.lang.String fileName)
          指定ファイルから、行単位で情報を格納.
static MemoryIndex readFileToLine(java.lang.String fileName, java.lang.String encode)
          指定ファイルから、行単位で情報を格納.
static java.lang.String renameFile(java.lang.String srcName, java.lang.String destName)
          指定ファイル名の変更.
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 void writeFileToLine(ObjectArray in, java.lang.String fileName)
          指定ファイルに行単位で、情報を書き込む.
static void writeFileToLine(ObjectArray in, java.lang.String fileName, java.lang.String encode)
          指定ファイルに行単位で、情報を書き込む.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PROTOCOL_FTP

public static final java.lang.String PROTOCOL_FTP
プロトコル名 : FTP.

関連項目:
定数フィールド値

PROTOCOL_HTTP

public static final java.lang.String PROTOCOL_HTTP
プロトコル名 : HTTP.

関連項目:
定数フィールド値

PROTOCOL_HTTPS

public static final java.lang.String PROTOCOL_HTTPS
プロトコル名 : HTTPS.

関連項目:
定数フィールド値

TYPE_PROTOCOL_LOCAL

public static final int TYPE_PROTOCOL_LOCAL
プロトコルタイプ : 通常のローカルファイル.

関連項目:
定数フィールド値

TYPE_PROTOCOL_FTP

public static final int TYPE_PROTOCOL_FTP
プロトコルタイプ : FTP.

関連項目:
定数フィールド値

TYPE_PROTOCOL_HTTP

public static final int TYPE_PROTOCOL_HTTP
プロトコルタイプ : HTTP.

関連項目:
定数フィールド値

TYPE_PROTOCOL_HTTPS

public static final int TYPE_PROTOCOL_HTTPS
プロトコルタイプ : HTTPS.

関連項目:
定数フィールド値

FTP_PORT

public static final int FTP_PORT
デフォルトFTPポート番号.

関連項目:
定数フィールド値

HTTP_PORT

public static final int HTTP_PORT
デフォルトHTTPポート番号.

関連項目:
定数フィールド値

HTTPS_PORT

public static final int HTTPS_PORT
デフォルトHTTPSポート番号.

関連項目:
定数フィールド値

JAR_LENGTH

public static final int JAR_LENGTH
JAR拡張子長.


ZIP_LENGTH

public static final int ZIP_LENGTH
ZIP拡張子長.

メソッドの詳細

mkdir

public static final void mkdir(java.lang.String fullpath,
                               java.lang.String dirName)
                        throws InputException,
                               ExistException,
                               NotExistException,
                               DirectoryAccessException
対象のディレクトリを生成.

対象のディレクトリ情報を生成します.
このメソッドでの生成方法として、fullpath,dirName の2つの 引数を用いて、処理を行います.
たとえば、「fullpath = "c:\\test"」で、「dirName = "1"」の場合、 引数 fullpath は、ディレクトリとして存在する必要があります.
生成結果として、ディレクトリ 「c;\\test\\1」が生成されます.

パラメータ:
fullpath - 生成を行う先頭ディレクトリ名を フルパスで設定します.
dirName - 生成対象のディレクトリ名を設定します.
例外:
InputException - 入力例外.
ExistException - 存在例外.
NotExistException - 非存在例外.
DirectoryAccessException - ディレクトリアクセス例外.

mkdirs

public static final java.lang.String mkdirs(java.lang.String dirName)
                                     throws InputException,
                                            ExistException,
                                            DirectoryAccessException
対象のディレクトリを生成.

対象のディレクトリ情報を生成します.

パラメータ:
dirName - 生成対象のディレクトリ名を設定します.
戻り値:
String 結果のファイル名が返されます.
例外:
InputException - 入力例外.
ExistException - 存在例外.
DirectoryAccessException - ディレクトリアクセス例外.

getValue

public static final java.lang.String getValue(java.lang.String fileName,
                                              java.lang.String key)
                                       throws InputException,
                                              FileAccessException
対象のキーワードに対する紐付け情報を取得.

対象のキーワードに対する紐付け情報を取得します.
たとえば、対象ファイル名内に以下の内容が格納されていると します.
 keyword = "12345"
 
そして、この[keyword]の紐付け情報を取得したい場合、
 String val = IOCom.getValue( "ファイル名","keyword" ) ;
 
と指定することにより、戻り値のStringに紐付け情報が格納されます.

パラメータ:
fileName - 対象のファイル名を設定します.
key - 対象のキーワード情報を設定します.
戻り値:
String キーワードに対する紐付け情報が返されます.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

readFileToLine

public static final MemoryIndex readFileToLine(java.lang.String fileName)
                                        throws InputException,
                                               FileAccessException
指定ファイルから、行単位で情報を格納.

指定ファイルから、行単位で情報を格納します. また、この情報はファイル情報をメモリに蓄えるため、 巨大なファイルを開くことはあまりお勧めできません.

パラメータ:
fileName - 読み込み対象のファイル名を指定します.
戻り値:
MemoryIndex 読み込まれた情報が返されます.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

readFileToLine

public static final MemoryIndex readFileToLine(java.lang.String fileName,
                                               java.lang.String encode)
                                        throws InputException,
                                               FileAccessException
指定ファイルから、行単位で情報を格納.

指定ファイルから、行単位で情報を格納します. また、この情報はファイル情報をメモリに蓄えるため、 巨大なファイルを開くことはあまりお勧めできません.

パラメータ:
fileName - 読み込み対象のファイル名を指定します.
encode - 読み込みエンコード名を設定します.
デフォルトエンコーディングで読み込む場合[null]を 指定します.
戻り値:
MemoryIndex 読み込まれた情報が返されます.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

readFileToLine

public static final void readFileToLine(MemoryIndex out,
                                        java.lang.String fileName)
                                 throws InputException,
                                        FileAccessException
指定ファイルから、行単位で情報を格納.

指定ファイルから、行単位で情報を格納します. また、この情報はファイル情報をメモリに蓄えるため、 巨大なファイルを開くことはあまりお勧めできません.

パラメータ:
out - 取得された情報が格納されます.
fileName - 読み込み対象のファイル名を指定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

readFileToLine

public static final void readFileToLine(MemoryIndex out,
                                        java.lang.String fileName,
                                        java.lang.String encode)
                                 throws InputException,
                                        FileAccessException
指定ファイルから、行単位で情報を格納.

指定ファイルから、行単位で情報を格納します. また、この情報はファイル情報をメモリに蓄えるため、 巨大なファイルを開くことはあまりお勧めできません.

パラメータ:
out - 取得された情報が格納されます.
fileName - 読み込み対象のファイル名を指定します.
encode - 読み込みエンコード名を設定します.
デフォルトエンコーディングで読み込む場合[null]を 指定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

writeFileToLine

public static final void writeFileToLine(ObjectArray in,
                                         java.lang.String fileName)
                                  throws InputException,
                                         FileAccessException
指定ファイルに行単位で、情報を書き込む.

指定ファイルに対して、行単位で情報を書き込みます.

パラメータ:
in - 書き込み対象の情報が格納されます.
fileName - 書き込み対象のファイル名を指定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

writeFileToLine

public static final void writeFileToLine(ObjectArray in,
                                         java.lang.String fileName,
                                         java.lang.String encode)
                                  throws InputException,
                                         FileAccessException
指定ファイルに行単位で、情報を書き込む.

指定ファイルに対して、行単位で情報を書き込みます.

パラメータ:
in - 書き込み対象の情報が格納されます.
fileName - 書き込み対象のファイル名を指定します.
encode - 書き込みエンコード名を設定します.
デフォルトエンコーディングで書き込む場合[null]を 指定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

getDummyFile

public static final java.lang.String getDummyFile(java.lang.String path,
                                                  int length)
対象のダミーファイルを生成.

対象のダミーファイルを生成します. また、生成したダミーファイル名は、指定ディレクトリに対して 一意な情報として生成されます.

パラメータ:
path - 生成対象のフルパス名を設定します.
length - 生成されるダミーファイル名長を生成します.
戻り値:
String 生成されたダミーファイル名が返されます.

getFullPath

public static final java.lang.String getFullPath(java.lang.String fileName)
ファイル名に対するフルパス名の取得.

指定ファイル名に対するフルパス情報を取得します.
このメソッドで取得した情報には、ファイル名は含みません.
たとえば以下の情報の場合は、
[c:\program\test.java] の場合 [c:\program\]
のみが取得対象となります.

パラメータ:
fileName - ファイル名を設定します.
戻り値:
String フルパス情報が返されます.

getFileName

public static final java.lang.String getFileName(java.lang.String fileName)
ファイル名に対するファイル名を取得.

ファイル名に対するファイル名を取得します. このメソッドは、以下の情報
[c:\program\test.java] の場合 [test.java]
のみが取得対象となります.

パラメータ:
fileName - ファイル名を設定します.
戻り値:
String ファイル名が返されます.

getName

public static final java.lang.String getName(java.lang.String fileName)
ファイル名に対するフルパス+ファイル名を取得.

ファイル名に対するフルパス+ファイル名を取得します. このメソッドは、以下の情報
[c:\program\test.java] の場合 [c:\program\test.java]
となります.

パラメータ:
fileName - フルパス+ファイル名を設定します.
戻り値:
String フルパス+ファイル名が返されます.

copyFile

public static final java.lang.String copyFile(java.lang.String srcName,
                                              java.lang.String destName)
                                       throws InputException,
                                              FileAccessException
指定ファイルのコピー.

指定ファイルをコピーします.

パラメータ:
srcName - コピー元のファイル名を指定します.
destName - コピー先のファイル名を指定します.
戻り値:
String コピー先のファイル名が返されます.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

moveFile

public static final java.lang.String moveFile(java.lang.String srcName,
                                              java.lang.String destName)
                                       throws InputException
指定ファイルの移動.

指定ファイルを移動します.

パラメータ:
srcName - 移動元のファイル名を指定します.
destName - 移動先のファイル名を指定します.
戻り値:
String 移動先のファイル名が返されます.
例外:
InputException - 入力例外.

renameFile

public static final java.lang.String renameFile(java.lang.String srcName,
                                                java.lang.String destName)
                                         throws InputException
指定ファイル名の変更.

指定ファイル名を変更します.

パラメータ:
srcName - 変更元のファイル名を指定します.
destName - 変更先のファイル名を指定します.
戻り値:
String 変更されたファイル名が返されます.
例外:
InputException - 入力例外.

deleteFile

public static final void deleteFile(java.lang.String fileName)
                             throws InputException,
                                    FileAccessException
指定ファイルの削除.

指定ファイルの削除処理を行います.

パラメータ:
fileName - 削除対象のファイル名を指定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

getList

public static final java.lang.String[] getList(java.lang.String dirName)
                                        throws InputException
指定ディレクトリ内のディレクトリ/ファイルリストを取得.

指定ディレクトリ内のディレクトリ/ファイルリストを取得します.

パラメータ:
dirName - ファイルリスト取得対象のディレクトリ名を指定します.
戻り値:
String[] 指定ディレクトリ名内のファイルリストを取得します.
[null]が返された場合、情報は存在しません.
例外:
InputException - 入力例外.

getFileLength

public static final long getFileLength(java.lang.String fileName)
指定ファイル名のファイルサイズを取得.

指定ファイル名のファイルサイズを取得します.

パラメータ:
fileName - ファイルサイズ取得対象のファイル名を指定します.
戻り値:
long ファイルサイズが返されます.

getFileLength

public static final long getFileLength(boolean mode,
                                       java.lang.String name,
                                       java.lang.String user,
                                       java.lang.String passwd)
                                throws AccessException
指定ファイル名のファイルサイズを取得.

指定ファイル名のファイルサイズを取得します.
また、このメソッドは[URL(FTP,HTTP,HTTPS)]とに対応しています.

パラメータ:
mode - プロトコル指定かローカル指定であるかを設定します.
[true]を設定した場合プロトコル指定となります. [false]を設定した場合ローカル指定となります.
name - 取得対象の情報名を指定します.
user - mode=trueでnameがFTP指定の場合のユーザ名を設定します.
passwd - mode=trueでnameがFTP指定の場合のパスワードを設定します.
戻り値:
long ファイルサイズが返されます.
例外:
AccessException

getLastTime

public static final long getLastTime(java.lang.String name)
指定情報( file or directory )の最終更新時間を取得.

指定情報の最終更新時間を取得します.

パラメータ:
name - 更新時間取得対象の情報名を指定します.
戻り値:
long 更新時間が返されます.
指定情報名が存在しない場合[0L]が返されます.

getLastTime

public static final long getLastTime(boolean mode,
                                     java.lang.String name,
                                     java.lang.String user,
                                     java.lang.String passwd)
                              throws AccessException
指定情報( file or directory )の最終更新時間を取得.

指定情報の最終更新時間を取得します.
また、このメソッドは[URL(FTP,HTTP,HTTPS)]に対応しています.

パラメータ:
mode - プロトコル指定かローカル指定であるかを設定します.
[true]を設定した場合プロトコル指定となります. [false]を設定した場合ローカル指定となります.
name - 更新時間取得対象の情報名を指定します.
user - mode=trueでnameがFTP指定の場合のユーザ名を設定します.
passwd - mode=trueでnameがFTP指定の場合のパスワードを設定します.
戻り値:
long 更新時間が返されます.
指定情報名が存在しない場合[0L]が返されます.
例外:
AccessException

setFile

public static final void setFile(java.lang.String name,
                                 byte[] binary)
                          throws InputException,
                                 FileAccessException
指定ファイル名に対象のバイナリ情報を出力.

指定されたファイル名に対してバイナリ情報を出力します.

パラメータ:
name - 出力対象のファイル名を設定します.
binary - 出力対象のバイナリ情報を設定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

setFile

public static final void setFile(java.lang.String name,
                                 boolean mode,
                                 byte[] binary)
                          throws InputException,
                                 FileAccessException
指定ファイル名に対象のバイナリ情報を出力.

指定されたファイル名に対してバイナリ情報を出力します.

パラメータ:
name - 出力対象のファイル名を設定します.
mode - 書き込みモードを設定します.
[true]を設定した場合、既に同一のファイルが存在しても上書きします.
[false]を設定した場合、既に同一のファイルが存在した場合後に書き込みます.
binary - 出力対象のバイナリ情報を設定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

setFileByString

public static final void setFileByString(java.lang.String name,
                                         java.lang.String value)
                                  throws InputException,
                                         FileAccessException
指定ファイル名に対象の文字列情報を出力.

指定されたファイル名に対して文字列情報を出力します.

パラメータ:
name - 出力対象のファイル名を設定します.
value - 出力対象の文字列情報を設定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

setFileByString

public static final void setFileByString(java.lang.String name,
                                         boolean mode,
                                         java.lang.String value)
                                  throws InputException,
                                         FileAccessException
指定ファイル名に対象の文字列情報を出力.

指定されたファイル名に対して文字列情報を出力します.

パラメータ:
name - 出力対象のファイル名を設定します.
mode - 書き込みモードを設定します.
[true]を設定した場合、既に同一のファイルが存在しても上書きします.
[false]を設定した場合、既に同一のファイルが存在した場合後に書き込みます.
value - 出力対象の文字列情報を設定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

setFileByString

public static final void setFileByString(java.lang.String name,
                                         boolean mode,
                                         java.lang.String value,
                                         java.lang.String charset)
                                  throws InputException,
                                         FileAccessException
指定ファイル名に対象の文字列情報を出力.

指定されたファイル名に対して文字列情報を出力します.

パラメータ:
name - 出力対象のファイル名を設定します.
mode - 書き込みモードを設定します.
[true]を設定した場合、既に同一のファイルが存在しても上書きします.
[false]を設定した場合、既に同一のファイルが存在した場合後に書き込みます.
value - 出力対象の文字列情報を設定します.
charset - 出力対象のキャラクターセットを設定します.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

getInputStream

public static final java.io.InputStream getInputStream(java.lang.String name)
                                                throws InputException,
                                                       FileAccessException
指定ファイルのInputStreamを取得.

指定されたファイルのInputStreamを取得します.

パラメータ:
name - 取得対象のファイル名を設定します.
戻り値:
InputStream 指定ファイル内容が返されます.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

getInputStream

public static final java.io.InputStream getInputStream(java.lang.String name,
                                                       int offset,
                                                       int length)
                                                throws InputException,
                                                       FileAccessException
指定ファイルのInputStreamを取得.

指定されたファイルのInputStreamを取得します.

パラメータ:
name - 取得対象のファイル名を設定します.
offset - 取得対象のオフセット値を設定します.
length - 取得対象のデータ長を設定します.
戻り値:
InputStream 指定ファイル内容が返されます.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

getFile

public static final byte[] getFile(java.lang.String name)
                            throws InputException,
                                   FileAccessException
指定ファイル内容をバイナリ情報として取得.

指定されたファイルの内容をバイナリ情報として取得します.

パラメータ:
name - 取得対象のファイル名を設定します.
戻り値:
byte[] 指定ファイル内容が返されます.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

getFileByString

public static final java.lang.String getFileByString(java.lang.String name)
                                              throws InputException,
                                                     FileAccessException
指定ファイル内容を文字列情報として取得.

指定されたファイルの内容を文字列情報として取得します.

パラメータ:
name - 取得対象のファイル名を設定します.
戻り値:
String 取得された情報が返されます.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

getFileByString

public static final java.lang.String getFileByString(java.lang.String name,
                                                     java.lang.String charset)
                                              throws InputException,
                                                     FileAccessException
指定ファイル内容を文字列情報として取得.

指定されたファイルの内容を文字列情報として取得します.

パラメータ:
name - 取得対象のファイル名を設定します.
charset - 取得対象のキャラクターセットを設定します.
戻り値:
String 取得された情報が返されます.
例外:
InputException - 入力例外.
FileAccessException - ファイルアクセス例外.

getProtocol

public static final int getProtocol(java.lang.String name)
                             throws InputException
指定名からプロトコルを取得.

指定名からプロトコルを取得します.

パラメータ:
name - 対象名を設定します.
戻り値:
int プロトコルタイプが返されます.
[IOCom.TYPE_PROTOCOL_LOCAL]が返された場合 プロトコル名でないか不明です.
[IOCom.TYPE_PROTOCOL_FTP]が返された場合 プロトコル名はFTPです.
[IOCom.TYPE_PROTOCOL_HTTP]が返された場合 プロトコル名はHTTPです.
[IOCom.TYPE_PROTOCOL_HTTPS]が返された場合 プロトコル名はHTTPSです.
例外:
InputException - 引数例外.

getSearchFileName

public static final java.lang.String getSearchFileName(java.lang.String name)
クラスパス内から、指定したファイル名のフルパス名を取得.

クラスパスがディレクトリで指定されている中から、指定している ファイル名が存在する場合、そのファイル名をフルパスで返します.

パラメータ:
name - 検索対象のファイル名を取得します.
戻り値:
String 取得されたファイル名のフルパス名が返されます.
指定ファイル名が、クラスパス内に存在しない場合は[null]が 返されます.

isURL

public static final boolean isURL(java.lang.String name)
指定名がURL名であるかチェック.

指定名がURL名であるかチェックします.

パラメータ:
name - チェック対象の名前を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合URL名です.
[false]が返された場合URL名ではありません.

isJar

public static final boolean isJar(java.lang.String name)
指定名がJARファイルであるかチェック.

指定名がJARファイルであるかチェックします.

パラメータ:
name - チェック対象の名前を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合JARファイルです.
[false]が返された場合JARファイルではありません.

isFileExists

public static final boolean isFileExists(java.lang.String name)
指定ファイル名が存在するかチェック.

指定ファイル名が存在するかチェックします.

パラメータ:
name - ファイル名を指定します.
戻り値:
boolean ファイル存在フラグが返されます.
[true]が返された場合、指定したファイル名は存在します.
[false]が返された場合、指定したファイル名は存在しません.

isDirExists

public static final boolean isDirExists(java.lang.String dirName)
指定ディレクトリ名が存在するかチェック.

指定ディレクトリ名が存在するかチェックします.

パラメータ:
dirName - ディレクトリ名を指定します.
戻り値:
boolean ディレクトリ存在フラグが返されます.
[true]が返された場合、指定したディレクトリ名は存在します.
[false]が返された場合、指定したディレクトリ名は存在しません.

isRead

public static final boolean isRead(java.lang.String name)
指定ファイル名が読み取り可能かチェック.

指定ファイル名が読み取り可能かチェックします.

パラメータ:
name - 読み取り可能チェック対象のディレクトリ/ファイル名を 指定します.
戻り値:
boolean 読み取り可能か否かが返されます.
[true]が返された場合、読み取り可能です.
[false]が返された場合、読み取り不可能か存在しません.

isWrite

public static final boolean isWrite(java.lang.String name)
指定ファイル名が書き込み可能かチェック.

指定ファイル名が書き込み可能かチェックします.

パラメータ:
name - 書き込み可能チェック対象のディレクトリ/ファイル名を 指定します.
戻り値:
boolean 書き込み可能か否かが返されます.
[true]が返された場合、書き込み可能です.
[false]が返された場合、書き込み不可能か存在しません.