全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object | +----java.io.File
 ファイルとパスの命名法はマシンに依存した複雑なものであるため、これを一段抽象化してマシンに依存しない方法で取り扱うためにFileクラスが提供されています。
 
ファイル名やパスが使用されるときはいつでも、そのホストのファイル命名規則が使われていることに注意してください。
 
 pathSeparator
	pathSeparator
   pathSeparatorChar
	pathSeparatorChar
   separator
	separator
   separatorChar
	separatorChar
   
 File(File, String)
	File(File, String)
  File インスタンスを作成する。
   File(String)
	File(String)
  File インスタンスを作成する。
   File(String, String)
	File(String, String)
  name 引数で与えられるファイルを表現する File インスタンスを作成する。
 
 canRead()
	canRead()
   canWrite()
	canWrite()
   delete()
	delete()
   equals(Object)
	equals(Object)
   exists()
	exists()
  File が存在するかをテストする。
   getAbsolutePath()
	getAbsolutePath()
   getCanonicalPath()
	getCanonicalPath()
  File オブジェクトのパス名の正規の形式を返す。
   getName()
	getName()
   getParent()
	getParent()
 File オブジェクトの親の部分かまたは null を返す。
   getPath()
	getPath()
   hashCode()
	hashCode()
   isAbsolute()
	isAbsolute()
  File オブジェクトが表現するファイルが絶対パス名かどうかをテストする。
   isDirectory()
	isDirectory()
  File オブジェクトが表現するファイルがディレクトリかどうかをテストする。
   isFile()
	isFile()
  File オブジェクトが表現するファイルが "normal" ファイルかどうかをテストする。
   lastModified()
	lastModified()
  File オブジェクトが表現するファイルが最後に変更された時間を返す。
   length()
	length()
  File オブジェクトが表現するファイルの長さを返す。
   list()
	list()
  File オブジェクトが指定するディレクトリに存在するファイルのリストを返す。
   list(FilenameFilter)
	list(FilenameFilter)
  File オブジェクトが指定するディレクトリに存在するファイルのリストに指定されたフィルタをかけたものを返す。
   mkdir()
	mkdir()
  File オブジェクトが指定するパス名を持つディレクトリを作成する。
   mkdirs()
	mkdirs()
  File オブジェクトが指定するパス名を持つディレクトリを、必要ならば親ディレクトリを含めて、作成する。
   renameTo(File)
	renameTo(File)
  File オブジェクトが指定するファイルの名前を、 File 引数が指定するパス名に付け替える。
   toString()
	toString()
   
 separator
separator
public static final String separator
file.separator を使って初期化されます。
 separatorChar
separatorChar
public static final char separatorChar
file.separator の値の先頭文字を使って初期化されます。この文字はファイル名に含まれるディレクトリ成分とファイル成分を分離します。
 pathSeparator
pathSeparator
public static final String pathSeparator
path.separator を使って初期化されます。
 pathSeparatorChar
pathSeparatorChar
public static final char pathSeparatorChar
path.separator の値の先頭文字を使って初期化されます。この文字はしばしば「パスリスト」として与えられる一連のファイル名を分離するために使用されます。
 
 File
File
public File(String path)
File インスタンスを作成します。
nullであった場合。
     File
File
  public File(String path,
              String name)
name 引数とで与えられるファイルを表現する File インスタンスを作成します。
 File
File
  public File(File dir,
              String name)
File インスタンスを作成します。
 
 ディレクトリを示す引数が nullであった場合は、作成される File インスタンスは(システム依存の)カレントディレクトリ上の name引数でパスを指定されるファイルを表現します。
それ以外の場合、File インスタンスは、指定されたディレクトリパスと、セパレーター文字と、それに続く name 引数とでパス名が与えられるファイルを表現します。
 
 getName
getName
public String getName()
File オブジェクトが表現するファイルの名前(ディレクトリ成分は含まない)。
     getPath
getPath
public String getPath()
File オブジェクトが表現するパス名。
   getAbsolutePath
getAbsolutePath
public String getAbsolutePath()
 システムプロパティ user.dir がカレントユーザーディレクトリを保持しています。
File のシステムに依存する絶対パス名。
     getCanonicalPath
getCanonicalPath
public String getCanonicalPath() throws IOException
File オブジェクトのパス名の正規の形式を返します。正規の形式の正確な定義はシステムに依存しますが、通常これは絶対パス名を指定します。この絶対パス名において、現在のユーザディレクトリへのすべての関連参照と参照は完全に解決しません。実在しないファイルのパス名の正規の形式は定義されません。
 getParent
getParent
public String getParent()
File オブジェクトのひとつ上の部分に戻るかまたは null を返します。この親の部分は、正確な定義はシステムに依存しますが、通常最後に記載されている"\"または"/"に到達するまでの		すべてを指します。例えば、UNIX 上では "/usr/lib" の親の部分は "/usr" であり、"/usr"の親の部分は "/" であり、これは親を持ちません。Windows プラットフォーム上では、"c:\java" の親の部分は "c:\" であり、これは親を持ちません。
 exists
exists
public boolean exists()
File が存在するかどうかをテストします。
true、それ以外の場合は false。
    File へのパス名を引数として checkReadメソッドが呼び出され、アプリケーションがこのファイルに対して read access を許されているかをチェックする。
     canWrite
canWrite
public boolean canWrite()
true、それ以外の場合は false。
    File へのパス名を引数として checkWriteメソッドが呼び出され、アプリケーションがこのファイルに対して書き込みアクセスを許されているかをチェックする。
     canRead
canRead
public boolean canRead()
true、それ以外の場合は false。
    File へのパス名を引数として checkReadメソッドが呼び出され、アプリケーションがこのファイルに対して読み込みアクセスを許されているかをチェックする。
     isFile
isFile
public boolean isFile()
File オブジェクトの表現するファイルが "normal" ファイルであるかをテストします。
 ファイルはそれがディレクトリではなく、かつシステムに依存する他の条件を満たしていれば "normal" です。Java のアプリケーションが作るディレクトリ以外のファイルは全て normal であることが保証されています。
true、それ以外の場合は false 。
    File へのパス名を引数として checkReadメソッドが呼び出され、アプリケーションがこのファイルに対して読み込みアクセスを許されているかをチェックする。
     isDirectory
isDirectory
public boolean isDirectory()
File オブジェクトが表現するファイルがディレクトリであるかをテストします。
File が存在し、かつそれがディレクトリであると true、それ以外の場合は false。
    File へのパス名を引数として checkReadメソッドが呼び出され、アプリケーションがこのファイルに対して読み込みアクセスを許されているかをチェックする。
     isAbsolute
isAbsolute
public native boolean isAbsolute()
File オブジェクトが表現するファイルが絶対パス名であるかをテストします。絶対パス名の定義はシステムに依存します。例えば、UNIX の場合は先頭文字がセパレーター文字であるときに絶対パス名であり、Windows プラットフォームの場合は先頭文字が ASCII '\' であるか、 '/'か、またはその後にコロンが続く文字であるときに絶対パスになります。
File オブジェクトが指示するパス名が絶対パス名であるとき true 、それ以外の場合はfalse。
     lastModified
lastModified
public long lastModified()
File オブジェクトが表現するファイルが最後に変更された時間を返します。 返される値はシステムに依存しますから、lastModified から返された値とのみ比較が可能です。この時間を絶対時間と解釈してはいけません。
0L。
    File へのパス名を引数として checkReadメソッドが呼び出され、アプリケーションがこのファイルに対して読み込みアクセスを許されているかをチェックする。
     length
length
public long length()
File オブジェクトが表現するファイルの長さを返します。
0Lを返す。
    File へのパス名を引数として checkReadメソッドが呼び出され、アプリケーションがこのファイルに対して読み込みアクセスを許されているかをチェックする。
     mkdir
mkdir
public boolean mkdir()
File オブジェクトが指定するパス名のディレクトリを作成します。
true、それ以外の場合は false 。
    File へのパス名を引数として checkWriteメソッドが呼び出され、アプリケーションがこのファイルに対して write access を許されているかをチェックする。
     renameTo
renameTo
public boolean renameTo(File dest)
File オブジェクトが指定するファイルの名前を、 File 引数が指定するパス名に付け替えます。
true、それ以外の場合は false。
    File へのパス名とターゲットファイルのパス名を引数として checkWriteメソッドが呼び出され、アプリケーションがこの両方のファイルに対して書き込みが許されているかをチェックする。
     mkdirs
mkdirs
public boolean mkdirs()
File オブジェクトが指定するパス名を持つディレクトリを、必要ならば親ディレクトリを含めて作成します。
true、それ以外の場合は false 。
    checkWriteメソッドが呼び出される。
     list
list
public String[] list()
File オブジェクトが指定するディレクトリに存在するファイルのリストを返します。
." と "..") は含まれない。
    File へのパス名を引数として checkReadメソッドが呼び出され、アプリケーションがこのファイルに対して読み込みアクセスを許されているかをチェックする。
     list
list
public String[] list(FilenameFilter filter)
File オブジェクトが指定するディレクトリに存在するファイルのリストに指定されたフィルタをかけたものを返します。
." と "..") は含まれない。
    File へのパス名を引数として checkReadメソッドが呼び出され、アプリケーションがこのファイルに対して読み込みアクセスを許されているかをチェックする。
     delete
delete
public boolean delete()
true、それ以外の場合は false。
    File へのパス名を引数として checkDeleteメソッドが呼び出され、アプリケーションがこのファイルに対して削除を許されているかをチェックする。
     hashCode
hashCode
public int hashCode()
File オブジェクトに対するハッシュコード。
     equals
equals
public boolean equals(Object obj)
null ではなく、かつ File オブジェクトのパス名がこのオブジェクトのパス名と同一であるときにのみ true を返します。
true、それ以外の場合は false。
     toString
toString
public String toString()
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス