JavaTM 2 Platform
Std. Ed. v1.3

クラス
java.io.File の使用

File を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。 
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。  
javax.sound.midi.spi 新しい MIDI デバイス、MIDI ファイルリーダおよびライター、またはサウンドバンクリーダを提供するときに、サービスプロバイダが実装するインタフェースを提供します。  
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。  
javax.sound.sampled.spi 新しいオーディオデバイス、ソースファイルのリーダやライター、またはオーディオ形式コンバータを提供するときに、サービスプロバイダがサブクラス化する抽象クラスを提供します。  
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.filechooser このパッケージには、JFileChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。  
javax.swing.plaf 1 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.plaf.multi 多重 Look & Feel を利用すると、デフォルトの Look & Feel に補助的な Look & Feel を結合できます。 
 

java.io での File の使用
 

File を返す java.io のメソッド
 File File.getParentFile()
          この抽象パス名の親の抽象パス名を返します。
 File File.getAbsoluteFile()
          この抽象パス名の絶対形式を返します。
 File File.getCanonicalFile()
          この抽象パス名の正規の形式を返します。
 File[] File.listFiles()
          この抽象パス名が示すディレクトリ内のファイルを示す抽象パス名の配列を返します。
 File[] File.listFiles(FilenameFilter filter)
          この抽象パス名が示すディレクトリにあるファイルおよびディレクトリの中で、指定されたフィルタの基準を満たすものの抽象パス名の配列を返します。
 File[] File.listFiles(FileFilter filter)
          この抽象パス名が示すディレクトリにあるファイルおよびディレクトリの中で、指定されたフィルタの基準を満たすものの抽象パス名の配列を返します。
static File[] File.listRoots()
          有効なファイルシステムのルートをリスト表示します。
static File File.createTempFile(String prefix, String suffix, File directory)
           指定されたディレクトリで新しい空のファイルを生成し、その名前には、指定された接頭辞および接尾辞の文字列が使用されます。
static File File.createTempFile(String prefix, String suffix)
          指定された接頭辞と接尾辞をファイル名の生成に使用して、デフォルトの一時ファイルディレクトリに空のファイルを生成します。
 

File 型のパラメータを持つ java.io のメソッド
 boolean FileFilter.accept(File pathname)
          指定された抽象パス名がパス名リストに含まれる必要があるかどうかを判定します。
 boolean File.renameTo(File dest)
          この抽象パス名が示すファイルの名前を変更します。
static File File.createTempFile(String prefix, String suffix, File directory)
           指定されたディレクトリで新しい空のファイルを生成し、その名前には、指定された接頭辞および接尾辞の文字列が使用されます。
 int File.compareTo(File pathname)
          2 つの抽象パス名を語彙的に比較します。
 boolean FilenameFilter.accept(File dir, String name)
          指定されたファイルをファイルリストに含めるかどうかをテストします。
 

File 型のパラメータを持つ java.io のコンストラクタ
FileOutputStream(File file)
          指定された File オブジェクトで表されるファイルに書き込むためのファイル出力ストリームを作成します。
File(File parent, String child)
          親抽象パス名および子パス名文字列から新しい File のインスタンスを生成します。
FileReader(File file)
          読み込み元の File を指定して、新規 FileReader を作成します。
FileWriter(File file)
          File オブジェクトを指定して FileWriter オブジェクトを構築します。
RandomAccessFile(File file, String mode)
          File 引数で指定されたファイルを読み込み元として、また場合によっては書き込み先として、ランダムアクセスファイルストリームを作成します。
FileInputStream(File file)
          ファイルシステムの実際のファイル (File オブジェクト file により指定) に接続することにより、FileInputStream を作成します。
 

java.lang での File の使用
 

File 型のパラメータを持つ java.lang のメソッド
 Process Runtime.exec(String command, String[] envp, File dir)
          指定された文字列コマンドを、指定された環境と作業ディレクトリを持つ独立したプロセスで実行します。
 Process Runtime.exec(String[] cmdarray, String[] envp, File dir)
          指定されたコマンドと引数を、指定された環境と作業ディレクトリを持つ独立したプロセスで実行します。
 

java.util.jar での File の使用
 

File 型のパラメータを持つ java.util.jar のコンストラクタ
JarFile(File file)
          指定された File オブジェクトから読み取るための、新しい JarFile を作成します。
JarFile(File file, boolean verify)
          指定された File オブジェクトから読み取るための、新しい JarFile を作成します。
JarFile(File file, boolean verify, int mode)
          指定された File オブジェクトから指定したモードで読み取るための、新しい JarFile を作成します。
 

java.util.zip での File の使用
 

File 型のパラメータを持つ java.util.zip のコンストラクタ
ZipFile(File file, int mode)
          指定された File オブジェクトから指定したモードで読み取るための、新しい ZipFile を開きます。
ZipFile(File file)
          File オブジェクトに指定された ZIP ファイルを、読み込み用に開きます。
 

javax.sound.midi での File の使用
 

File 型のパラメータを持つ javax.sound.midi のメソッド
static Soundbank MidiSystem.getSoundbank(File file)
          指定された File から Soundbank を読み込むことによって、Soundbank を構築します。
static MidiFileFormat MidiSystem.getMidiFileFormat(File file)
          指定された File の MIDI ファイル形式を取得します。
static Sequence MidiSystem.getSequence(File file)
          指定された File から MIDI シーケンスを取得します。
static int MidiSystem.write(Sequence in, int type, File out)
          提供される外部ファイルに示される MIDI ファイルタイプを表すバイトのストリームを書き込みます。
 

javax.sound.midi.spi での File の使用
 

File 型のパラメータを持つ javax.sound.midi.spi のメソッド
abstract  Soundbank SoundbankReader.getSoundbank(File file)
          指定された File からサウンドバンクオブジェクトを取得します。
abstract  MidiFileFormat MidiFileReader.getMidiFileFormat(File file)
          指定された File の MIDI ファイル形式を取得します。
abstract  Sequence MidiFileReader.getSequence(File file)
          指定された File から MIDI シーケンスを取得します。
abstract  int MidiFileWriter.write(Sequence in, int fileType, File out)
          指定された外部ファイルに示されるファイルタイプの MIDI ファイルを表すバイトのストリームを書き込みます。
 

javax.sound.sampled での File の使用
 

File 型のパラメータを持つ javax.sound.sampled のメソッド
static AudioFileFormat AudioSystem.getAudioFileFormat(File file)
          指定された File のオーディオファイル形式を取得します。
static AudioInputStream AudioSystem.getAudioInputStream(File file)
          指定された File からオーディオ入力ストリームを取得します。
static int AudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out)
          指定されたファイルタイプのオーディオファイルを表すバイトのストリームを、指定された外部ファイルへ書き込みます。
 

javax.sound.sampled.spi での File の使用
 

File 型のパラメータを持つ javax.sound.sampled.spi のメソッド
abstract  int AudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out)
          指定されたファイル形式のオーディオファイルを表すバイトストリームを、指定された外部ファイルへ書き込みます。
abstract  AudioFileFormat AudioFileReader.getAudioFileFormat(File file)
          指定された File のオーディオファイル形式を取得します。
abstract  AudioInputStream AudioFileReader.getAudioInputStream(File file)
          指定された File からオーディオ入力ストリームを取得します。
 

javax.swing での File の使用
 

File を返す javax.swing のメソッド
 File JFileChooser.getSelectedFile()
          選択されたファイルを返します。
 File[] JFileChooser.getSelectedFiles()
          複数選択が許可されるようにファイルチューザが設定されている場合に、選択されたファイルのリストを返します。
 File JFileChooser.getCurrentDirectory()
          現在のディレクトリを返します。
 

File 型のパラメータを持つ javax.swing のメソッド
 void JFileChooser.setSelectedFile(File file)
          選択されたファイルを設定します。
 void JFileChooser.setSelectedFiles(File[] selectedFiles)
          複数選択が許可されるようにファイルチューザが設定されている場合に、選択されたファイルのリストを設定します。
 void JFileChooser.setCurrentDirectory(File dir)
          現在のディレクトリを設定します。
 void JFileChooser.ensureFileIsVisible(File f)
          指定されたファイルが表示可能であり、かつ隠されないこと保証します。
 String JFileChooser.getName(File f)
          ファイル名を返します。
 String JFileChooser.getDescription(File f)
          ファイルの説明を返します。
 String JFileChooser.getTypeDescription(File f)
          ファイルの種類を返します。
 Icon JFileChooser.getIcon(File f)
          このファイルまたはファイルの種類のアイコンを返します。
 boolean JFileChooser.isTraversable(File f)
          ファイル (ディレクトリ) に移動できる場合に true を返します。
 boolean JFileChooser.accept(File f)
          ファイルを表示する必要がある場合に true を返します。
 

File 型のパラメータを持つ javax.swing のコンストラクタ
JFileChooser(File currentDirectory)
          指定された File をパスとして使って JFileChooser を構築します。
JFileChooser(File currentDirectory, FileSystemView fsv)
          指定された現在のディレクトリと FileSystemView を使って JFileChooser を構築します。
 

javax.swing.filechooser での File の使用
 

File を返す javax.swing.filechooser のメソッド
abstract  File FileSystemView.createNewFolder(File containingDir)
          デフォルトのフォルダ名で新しいフォルダを作成します。
abstract  File[] FileSystemView.getRoots()
          このシステムのすべてのルートパーティションを返します。
 File FileSystemView.getHomeDirectory()
           
 File FileSystemView.createFileObject(File dir, String filename)
          指定された filename で dir に作成された File オブジェクトを返します。
 File FileSystemView.createFileObject(String path)
          指定されたパス文字列から作成された File オブジェクトを返します。
 File[] FileSystemView.getFiles(File dir, boolean useFileHiding)
          表示されている (隠されていない) ファイルのリストを返します。
 File FileSystemView.getParentDirectory(File dir)
          dir の親ディレクトリを返します。
 

File 型のパラメータを持つ javax.swing.filechooser のメソッド
 String FileView.getName(File f)
          ファイルの名前です。
 String FileView.getDescription(File f)
          人間が読むことのできる、ファイルの説明です。
 String FileView.getTypeDescription(File f)
          人間が読むことのできる、ファイルの種類の説明です。
 Icon FileView.getIcon(File f)
          JFileChooser でこのファイルを表すアイコンです。
 Boolean FileView.isTraversable(File f)
          ディレクトリに移動可能かどうかを返します。
abstract  boolean FileSystemView.isRoot(File f)
          指定されたファイルがルートパーティション (ドライブ) かどうかを判定します。
abstract  File FileSystemView.createNewFolder(File containingDir)
          デフォルトのフォルダ名で新しいフォルダを作成します。
abstract  boolean FileSystemView.isHiddenFile(File f)
          ファイルに隠し属性が付いているかどうかを返します。
 File FileSystemView.createFileObject(File dir, String filename)
          指定された filename で dir に作成された File オブジェクトを返します。
 File[] FileSystemView.getFiles(File dir, boolean useFileHiding)
          表示されている (隠されていない) ファイルのリストを返します。
 File FileSystemView.getParentDirectory(File dir)
          dir の親ディレクトリを返します。
abstract  boolean FileFilter.accept(File f)
          このフィルタが指定されたファイルを受け付けるかどうかを返します。
 

javax.swing.plaf での File の使用
 

File 型のパラメータを持つ javax.swing.plaf のメソッド
abstract  void FileChooserUI.ensureFileIsVisible(JFileChooser fc, File f)
           
 

javax.swing.plaf.basic での File の使用
 

File 型のパラメータを持つ javax.swing.plaf.basic のメソッド
 void BasicFileChooserUI.ensureFileIsVisible(JFileChooser fc, File f)
           
 boolean BasicFileChooserUI.AcceptAllFileFilter.accept(File f)
           
 String BasicFileChooserUI.BasicFileView.getName(File f)
           
 String BasicFileChooserUI.BasicFileView.getDescription(File f)
           
 String BasicFileChooserUI.BasicFileView.getTypeDescription(File f)
           
 Icon BasicFileChooserUI.BasicFileView.getCachedIcon(File f)
           
 void BasicFileChooserUI.BasicFileView.cacheIcon(File f, Icon i)
           
 Icon BasicFileChooserUI.BasicFileView.getIcon(File f)
           
 Boolean BasicFileChooserUI.BasicFileView.isTraversable(File f)
           
 Boolean BasicFileChooserUI.BasicFileView.isHidden(File f)
           
protected  boolean BasicDirectoryModel.lt(File a, File b)
           
 

javax.swing.plaf.metal での File の使用
 

File 型のパラメータを持つ javax.swing.plaf.metal のメソッド
 void MetalFileChooserUI.ensureFileIsVisible(JFileChooser fc, File f)
           
 

javax.swing.plaf.multi での File の使用
 

File 型のパラメータを持つ javax.swing.plaf.multi のメソッド
 void MultiFileChooserUI.ensureFileIsVisible(JFileChooser a, File b)
          この MultiUI が扱う各 UI で、ensureFileIsVisible を呼び出します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.