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

## org.asyrinx.brownie.core.io
クラス FileNameUtils

    java.lang.Object
      org.asyrinx.brownie.core.io.FileNameUtils

public final class FileNameUtils
extends java.lang.Object

作成者:
  Akima

コンストラクタの概要
`FileNameUtils()`

メソッドの概要
`static java.lang.String` | `addSeparatorHead(java.lang.String path)` 文字列の先頭に区切り文字を付ける。
`static java.lang.String` | `addSeparatorTail(java.lang.String path)` 文字列の末尾に区切り文字を付ける。
`static java.lang.String` | `adjustFileSeparator(java.lang.String path)`
`static java.lang.String` | `changeExtension(java.lang.String fileName, java.lang.String newExtension)` ファイルの拡張子を取得する。
`static java.lang.String` | `deleteSeparatorHead(java.lang.String path)` 文字列の先頭の区切り文字を削除する。
`static java.lang.String` | `deleteSeparatorTail(java.lang.String path)` 文字列の最後の区切り文字を削除する。
`static java.lang.String` | `getExtension(java.lang.String fileName)` ファイルの拡張子を取得する。
`static java.lang.String` | `getFileSeparator(java.lang.String path)`
`static java.lang.String` | `getParentPath(java.lang.String path)` 対象ファイルの親のパス名文字列を返す
`static boolean` | `hasFileSeparator(java.lang.String path)`
`static boolean` | `hasFileSeparatorSlash(java.lang.String path)`
`static boolean` | `hasOneKindSeparator(java.lang.String path)`
`static boolean` | `hasZipExtension(java.lang.String filename)` ファイル名の拡張子からZIP圧縮されているものかどうかを判断します。
`static boolean` | `isAbsolutePath(java.lang.String fileName)` 引数のファイル名が絶対パスかどうか判定する
`static boolean` | `isSeparatorHead(java.lang.String path)` 文字列の先頭が区切り文字かどうかを判断する。
`static boolean` | `isSeparatorTail(java.lang.String path)` 文字列の最後が区切り文字かどうかを判断する。
`static boolean` | `isURL(java.lang.String string)` URLかどうかを判断する。
`static java.util.List` | `parseFileNames(java.lang.String fileNames)` 区切り文字（Windowsなら';'、Unix系なら':'）でファイル名群を切り分ける
`static java.lang.String` | `removeExtension(java.lang.String fileName)` ファイル名から拡張子を取り除く
`static java.lang.String` | `replaceSeparator(java.lang.String path, java.lang.String oldSeparator, java.lang.String newSeparator)` ファイルセパレータを置換する
`static java.lang.String` | `replaceSeparatorSlash(java.lang.String path)`
`static java.lang.String` | `toAbsolutePath(java.lang.String rootPath, java.lang.String path)` 対象のパスを絶対パスにして返す ルートパスと繋げる際に、セパレータの重複・欠落をチェックする。
`static java.io.File` | `toFile(java.lang.Object obj)` オブジェクトをFileとして返します。
`static java.lang.String` | `toFileSeparator(java.lang.String path)`
`static java.lang.String` | `toFileSeparator(java.lang.String path, java.lang.String separator)`
`static java.lang.String` | `toFileSeparatorSlash(java.lang.String path)`
`static java.lang.String` | `toRelativePath(java.lang.String filePath, java.lang.String basePath)` Method toRelativePath.

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### FileNameUtils

    public FileNameUtils()

メソッドの詳細

### hasZipExtension

    public static boolean hasZipExtension(java.lang.String filename)

  ファイル名の拡張子からZIP圧縮されているものかどうかを判断します。

  パラメータ:
    `filename` -
  戻り値:

### isAbsolutePath

    public static boolean isAbsolutePath(java.lang.String fileName)

  引数のファイル名が絶対パスかどうか判定する

  パラメータ:
    `fileName` -
  戻り値:
    boolean

### toAbsolutePath

    public static java.lang.String toAbsolutePath(java.lang.String rootPath,
                                                  java.lang.String path)

  対象のパスを絶対パスにして返す
  ルートパスと繋げる際に、セパレータの重複・欠落をチェックする。

  パラメータ:
    `path` - 対象パス
    `rootPath` - ルートからのパス
  戻り値:
    String 絶対パス

### isSeparatorTail

    public static boolean isSeparatorTail(java.lang.String path)

  文字列の最後が区切り文字かどうかを判断する。

### isSeparatorHead

    public static boolean isSeparatorHead(java.lang.String path)

  文字列の先頭が区切り文字かどうかを判断する。

### hasFileSeparator

    public static boolean hasFileSeparator(java.lang.String path)

### hasFileSeparatorSlash

    public static boolean hasFileSeparatorSlash(java.lang.String path)

### adjustFileSeparator

    public static java.lang.String adjustFileSeparator(java.lang.String path)

  パラメータ:
    `path` -
  戻り値:

### toFileSeparatorSlash

    public static java.lang.String toFileSeparatorSlash(java.lang.String path)

### toFileSeparator

    public static java.lang.String toFileSeparator(java.lang.String path)

### toFileSeparator

    public static java.lang.String toFileSeparator(java.lang.String path,
                                                   java.lang.String separator)

### hasOneKindSeparator

    public static boolean hasOneKindSeparator(java.lang.String path)

  パラメータ:
    `path` -
  戻り値:

### getFileSeparator

    public static java.lang.String getFileSeparator(java.lang.String path)

  パラメータ:
    `path` -
  戻り値:

### addSeparatorHead

    public static java.lang.String addSeparatorHead(java.lang.String path)

  文字列の先頭に区切り文字を付ける。 ただし、先頭が区切り文字である場合には引数を戻りちとして返す。

### addSeparatorTail

    public static java.lang.String addSeparatorTail(java.lang.String path)

  文字列の末尾に区切り文字を付ける。 ただし、末尾が区切り文字である場合には引数を戻りちとして返す。

### deleteSeparatorHead

    public static java.lang.String deleteSeparatorHead(java.lang.String path)

  文字列の先頭の区切り文字を削除する。 ただし、先頭が区切り文字でない場合には引数を戻りちとして返す。

### deleteSeparatorTail

    public static java.lang.String deleteSeparatorTail(java.lang.String path)

  文字列の最後の区切り文字を削除する。 ただし、末尾が区切り文字でない場合には引数を戻り値として返す。

### getParentPath

    public static java.lang.String getParentPath(java.lang.String path)

  対象ファイルの親のパス名文字列を返す

  パラメータ:
    `path` - 対象ファイル
  戻り値:
    String 親のパス名文字列

### replaceSeparator

    public static java.lang.String replaceSeparator(java.lang.String path,
                                                    java.lang.String oldSeparator,
                                                    java.lang.String newSeparator)

  ファイルセパレータを置換する

  パラメータ:
    `path` - 置換対象パス
    `oldSeparator` - 置換前のセパレータ
    `newSeparator` - 置換後のセパレータ
  戻り値:
    String 置換後のパス

### replaceSeparatorSlash

    public static java.lang.String replaceSeparatorSlash(java.lang.String path)

### toRelativePath

    public static java.lang.String toRelativePath(java.lang.String filePath,
                                                  java.lang.String basePath)

  Method toRelativePath.

  パラメータ:
    `filePath` -
    `basePath` -
  戻り値:

### getExtension

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

  ファイルの拡張子を取得する。

### removeExtension

    public static java.lang.String removeExtension(java.lang.String fileName)

  ファイル名から拡張子を取り除く

  パラメータ:
    `fileName` -
  戻り値:

### changeExtension

    public static java.lang.String changeExtension(java.lang.String fileName,
                                                   java.lang.String newExtension)

  ファイルの拡張子を取得する。

### isURL

    public static boolean isURL(java.lang.String string)

  URLかどうかを判断する。

  パラメータ:
    `string` -
  戻り値:

### parseFileNames

    public static java.util.List parseFileNames(java.lang.String fileNames)

  区切り文字（Windowsなら';'、Unix系なら':'）でファイル名群を切り分ける

  パラメータ:
    `fileNames` -
  戻り値:

### toFile

    public static java.io.File toFile(java.lang.Object obj)

  オブジェクトをFileとして返します。

  パラメータ:
    `obj` -
  戻り値:

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

Copyright © 2004 asyrinx organization. All Rights Reserved.