クラス java.io.File
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.io.File

java.lang.Object
   |
   +----java.io.File

public class File
extends Object
このクラスはホストのファイルシステム上でのファイル名を表す。 ファイル名は相対、または絶対パスで表現できる。ファイル名はホストのプラットホーム上の ファイル名の規約に従う。

区切り文字、ルート、デバイス名などのようなシステムに依存するファイル名の 特徴を吸収する抽象層を提供することを目的とする。まだすべての機能が完全に実装 されてはいない。

ファイル名あるいはパスが使用される時はいつでも、ホストのファイル名規約が使用 されることが前提になる。


Variable Index

 o pathSeparator
システムに依存するパス区切り文字列。
 o pathSeparatorChar
システムに依存するパス区切り文字。
 o separator
システムに依存するファイル区切り文字列。
 o separatorChar
システムに依存するファイル区切り文字。

Constructor Index

 o File(String)
File オブジェクトを作成する。
 o File(String, String)
指定されたディレクトリから File オブジェクトを作成する。
 o File(File, String)
(ディレクトリ File オブジェクトから) File オブジェクトを作成する。

Method Index

 o canRead()
読み込み可能なファイルが存在するかどうかを示す boolean を返す。
 o canWrite()
書き込み可能なファイルが存在するかどうかを示す boolean を返す。
 o delete()
指定されたファイルを削除する。
 o equals(Object)
指定されたオブジェクトを基準にしてこのオブジェクトを比較する。
 o exists()
ファイルが存在するかどうかを示す boolean を返す。
 o getAbsolutePath()
ファイルの絶対パスを得る。
 o getName()
ファイルの名前を得る。
 o getParent()
親ディレクトリの名前を得る。
 o getPath()
ファイルのパスを得る。
 o hashCode()
ファイルのハッシュコードを計算する。
 o isAbsolute()
ファイル名が絶対パス指定であるかどうかを示す boolean を返す。
 o isDirectory()
ディレクトリファイルが存在するかどうかを示す boolean を返す。
 o isFile()
普通のファイルが存在するかどうかを示す boolean を返す。
 o lastModified()
最終更新時刻を返す。
 o length()
ファイルの長さを返す。
 o list()
ディレクトリ内のファイルをリストする。
 o list(FilenameFilter)
ディレクトリ内のファイルをリストするために指定されたフィルタを使用する。
 o mkdir()
ディレクトリを作成を試み、成否を示す boolean を返す。
 o mkdirs()
この File オブジェクトのパス内のすべてのディレクトリを作成する。
 o renameTo(File)
ファイル名をの変更を試み、成否を示す boolean を返す。
 o toString()
このファイルのパスを表す String オブジェクトを返す。

Variables

 o separator
  public final static String separator
システムに依存するファイル区切り文字列。
 o separatorChar
  public final static char separatorChar
システムに依存するファイル区切り文字。
 o pathSeparator
  public final static String pathSeparator
システムに依存するパス区切り文字列。
 o pathSeparatorChar
  public final static char pathSeparatorChar
システムに依存するパス区切り文字。

Constructors

 o File
  public File(String path)
File オブジェクトを作成する。
パラメータ:
path - ファイルパス
例外: NullPointerException
ファイルパスが nullに等しい場合。
 o File
  public File(String path,
              String name)
指定されたディレクトリから File オブジェクトを作成する。
パラメータ:
path - ディレクトリパス
name - ファイル名
 o File
  public File(File dir,
              String name)
(ディレクトリ File オブジェクトから) File オブジェクトを作成する。
パラメータ:
dir - ディレクトリ
name - ファイル名

Methods

 o getName
  public String getName()
ファイルの名前を得る。 途中のディレクトリ名は含めない。
返り値:
ファイル名。
 o getPath
  public String getPath()
ファイルのパスを得る。
返り値:
ファイルパス。
 o getAbsolutePath
  public String getAbsolutePath()
ファイルの絶対パスを得る。
返り値:
ファイルの絶対パス。
 o getParent
  public String getParent()
親ディレクトリの名前を得る。
返り値:
親ディレクトリ、 見つけられない場合はnull。
 o exists
  public boolean exists()
ファイルが存在するかどうかを示す boolean を返す。
 o canWrite
  public boolean canWrite()
書き込み可能なファイルが存在するかどうかを示す boolean を返す。
 o canRead
  public boolean canRead()
読み込み可能なファイルが存在するかどうかを示す boolean を返す。
 o isFile
  public boolean isFile()
普通のファイルが存在するかどうかを示す boolean を返す。
 o isDirectory
  public boolean isDirectory()
ディレクトリファイルが存在するかどうかを示す boolean を返す。
 o isAbsolute
  public boolean isAbsolute()
ファイル名が絶対パス指定であるかどうかを示す boolean を返す。
 o lastModified
  public long lastModified()
最終更新時刻を返す。 この返り値は更新時刻を比較するためだけに使用すべき であり、 絶対時間としては無意味である。
 o length
  public long length()
ファイルの長さを返す。
 o mkdir
  public boolean mkdir()
ディレクトリを作成を試み、成否を示す boolean を返す。
 o renameTo
  public boolean renameTo(File dest)
ファイル名をの変更を試み、成否を示す boolean を返す。
パラメータ:
dest - 新しいファイル名
 o mkdirs
  public boolean mkdirs()
この File オブジェクトのパス内のすべてのディレクトリを作成する。 すべてのディレクトリが作成された場合 true を返す。
 o list
  public String[] list()
ディレクトリ内のファイルをリストする。 ディレクトリにのみ作用する。
返り値:
ファイル名の配列。 このリストはディレクトリ内の "."".."に相当 する以外のすべてのファイルを含む。
 o list
  public String[] list(FilenameFilter filter)
ディレクトリ内のファイルをリストするために指定されたフィルタを使用する。
パラメータ:
filter - ファイル名を選択するために使用するフィルタ
返り値:
ディレクトリ内のフィルタによって選択されたファイル。
参照:
FilenameFilter
 o delete
  public boolean delete()
指定されたファイルを削除する。 ファイルが削除された場合 true を返す。
 o hashCode
  public int hashCode()
ファイルのハッシュコードを計算する。
オーバーライド:
クラス ObjecthashCode
 o equals
  public boolean equals(Object obj)
指定されたオブジェクトを基準にしてこのオブジェクトを比較する。
パラメータ:
obj - 比較するオブジェクト
返り値:
オブジェクトが同じ場合は true、それ以外は false。
オーバーライド:
クラス Objectequals
 o toString
  public String toString()
このファイルのパスを表す String オブジェクトを返す。
オーバーライド:
クラス ObjecttoString

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標