File クラス
- [内容]
- ファイルおよびディレクトリのパス名の抽象表現を扱うクラスです
- [コンストラクタ]
- public File(File parent, String child)
- 親抽象パス名および子パス名文字列から新しい File オブジェクトを生成する
- public File(String pathname)
- 定されたパス名文字列を抽象パス名に変換して,新しい File オブジェクトを生成する
- public File(String parent, String child)
- 親パス名文字列および子パス名文字列から新しい File オブジェクトを生成する
- [主なメソッド]
- public static File createTempFile(String prefix, String suffix) throws IOException
- public static File createTempFile(String prefix, String suffix, File directory) throws IOException
- 指定された接頭辞と接尾辞をファイル名の生成に使用して,デフォルトの一時ファイルディレクトリ,または,指定されたディレクトリに空のファイルを生成する
- public boolean delete()
- この抽象パス名が示すファイルまたはディレクトリを削除
- public void deleteOnExit()
- この抽象パス名が示すファイルまたはディレクトリを,Virtual Machine が終了したときに削除
- public String getName()
- この抽象パス名が示すファイルまたはディレクトリの名前を返す
- public String getParent()
- この抽象パス名の親のパス名文字列を返す
- public String getPath()
- この抽象パス名をパス名文字列に変換
- public long length()
- この抽象パス名が示すファイルの長さを返す
- public String[] list()
- public File[] listFiles()
- この抽象パス名が示すディレクトリにあるファイルおよびディレクトリを返す
- public boolean mkdir()
- この抽象パス名が示すディレクトリを生成
- public boolean renameTo(File dest)
- この抽象パス名が示すファイルの名前を変更する
- public String toString()
- この抽象パス名のパス名文字列を返す( getPath と同じ)
- [使用例]
- プログラム例は,File クラスにおけるメソッドの使用例です
- [参照]
- Runtime