JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
java.io.File の使用

File を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、およびファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。  
javax.imageio.spi リーダ、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。  
javax.imageio.stream ファイルとストリームからの下位レベル入出力を処理する、Java イメージ入出力 API のパッケージです。  
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 デフォルトの Look & Feel である Java Look & Feel (コード名は Metal) に従って作成されたユーザインタフェースオブジェクトを提供します。  
javax.swing.plaf.multi 2 つ以上の Look & Feel を結合するユーザインタフェースオブジェクトを提供します。 
javax.xml.parsers XML ドキュメントの処理を可能にするクラスを提供します。 
javax.xml.transform.stream このパッケージは、ストリームおよび URI 固有の変換 API を実装します。  
 

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

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

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.imageio での File の使用
 

File を返す javax.imageio のメソッド
static File ImageIO.getCacheDirectory()
          setCacheDirectory によって設定された現在の値、または明示的に設定が行われていない場合は null を返します。
 

File 型のパラメータを持つ javax.imageio のメソッド
static void ImageIO.setCacheDirectory(File cacheDirectory)
          キャッシュファイルが作成されるディレクトリを設定します。
static BufferedImage ImageIO.read(File input)
          現在登録されているものの中から自動的に選択された ImageReader を使用して、指定された File を復号化した結果として、BufferedImage を返します。
static boolean ImageIO.write(RenderedImage im, String formatName, File output)
          File に指定された形式をサポートする、任意の ImageWriter を使用してイメージを書き込みます。
 

javax.imageio.spi での File の使用
 

File 型のパラメータを持つ javax.imageio.spi のメソッド
abstract  ImageOutputStream ImageOutputStreamSpi.createOutputStreamInstance(Object output, boolean useCache, File cacheDir)
          このサービスプロバイダに関連する ImageOutputStream 実装のインスタンスを返します。
abstract  ImageInputStream ImageInputStreamSpi.createInputStreamInstance(Object input, boolean useCache, File cacheDir)
          このサービスプロバイダに関連する ImageInputStream 実装のインスタンスを返します。
 

javax.imageio.stream での File の使用
 

File 型のパラメータを持つ javax.imageio.stream のコンストラクタ
FileImageOutputStream(File f)
          指定された File に書き込む FileImageOutputStream を構築します。
FileImageInputStream(File f)
          指定された File から読み込む FileImageInputStream を構築します。
FileCacheImageOutputStream(OutputStream stream, File cacheDir)
          指定された outputStream への書き込みを行う FileCacheImageOutputStream を構築します。
FileCacheImageInputStream(InputStream stream, File cacheDir)
          指定された InputStream から読み込む FileCacheImageInputStream を構築します。
 

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  int MidiFileWriter.write(Sequence in, int fileType, File out)
          指定された外部ファイルに示されるファイルタイプの MIDI ファイルを表すバイトのストリームを書き込みます。
abstract  MidiFileFormat MidiFileReader.getMidiFileFormat(File file)
          指定された File の MIDI ファイル形式を取得します。
abstract  Sequence MidiFileReader.getSequence(File file)
          指定された File から 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 のメソッド
 File FileSystemView.getChild(File parent, String fileName)
           
abstract  File FileSystemView.createNewFolder(File containingDir)
          デフォルトのフォルダ名で新しいフォルダを作成します。
 File[] FileSystemView.getRoots()
          このシステムのすべてのルートパーティションを返します。
 File FileSystemView.getHomeDirectory()
           
 File FileSystemView.getDefaultDirectory()
          ファイルチューザ用のユーザのデフォルトの起動ディレクトリを返します。
 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 の親ディレクトリを返します。
protected  File FileSystemView.createFileSystemRoot(File f)
          ファイルシステムのルートディレクトリに対して正しく動作する f 用の新しい File オブジェクトを作成します。
 

File 型のパラメータを持つ javax.swing.filechooser のメソッド
abstract  boolean FileFilter.accept(File f)
          このフィルタが指定されたファイルを受け付けるかどうかを返します。
 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)
          ディレクトリに移動可能かどうかを返します。
 boolean FileSystemView.isRoot(File f)
          指定されたファイルがナビゲート可能なツリーのルートであるかどうかを確認します。
 Boolean FileSystemView.isTraversable(File f)
          ファイル (ディレクトリ) に移動できる場合は true を返します。
 String FileSystemView.getSystemDisplayName(File f)
          システムファイルブラウザに表示されるファイル、ディレクトリ、またはフォルダの名前です。
 String FileSystemView.getSystemTypeDescription(File f)
          システムファイルブラウザに表示されるファイル、ディレクトリ、またはフォルダのタイプの記述です。
 Icon FileSystemView.getSystemIcon(File f)
          システムファイルブラウザに表示されるファイル、ディレクトリ、またはフォルダのアイコンです。
 boolean FileSystemView.isParent(File folder, File file)
          Windows 上では、ファイルはファイルシステムの親ディレクトリではなく、複数のフォルダ内に表示されます。
 boolean FileSystemView.isParent(File folder, File file)
          Windows 上では、ファイルはファイルシステムの親ディレクトリではなく、複数のフォルダ内に表示されます。
 File FileSystemView.getChild(File parent, String fileName)
           
 boolean FileSystemView.isFileSystem(File f)
           
abstract  File FileSystemView.createNewFolder(File containingDir)
          デフォルトのフォルダ名で新しいフォルダを作成します。
 boolean FileSystemView.isHiddenFile(File f)
          ファイルに隠し属性が付いているかどうかを返します。
 boolean FileSystemView.isFileSystemRoot(File dir)
           
 boolean FileSystemView.isDrive(File dir)
           
 boolean FileSystemView.isFloppyDrive(File dir)
           
 boolean FileSystemView.isComputerNode(File dir)
           
 File FileSystemView.createFileObject(File dir, String filename)
          指定された filename で dir に作成された File オブジェクトを返します。
 File[] FileSystemView.getFiles(File dir, boolean useFileHiding)
          表示されている (隠されていない) ファイルのリストを返します。
 File FileSystemView.getParentDirectory(File dir)
          dir の親ディレクトリを返します。
protected  File FileSystemView.createFileSystemRoot(File f)
          ファイルシステムのルートディレクトリに対して正しく動作する f 用の新しい File オブジェクトを作成します。
 

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 のメソッド
protected  File BasicFileChooserUI.getDirectory()
          現在、UI で選択されているディレクトリを記憶するためのプロパティです。
 

File 型のパラメータを持つ javax.swing.plaf.basic のメソッド
 void BasicFileChooserUI.ensureFileIsVisible(JFileChooser fc, File f)
           
protected  void BasicFileChooserUI.setDirectory(File f)
          現在、UI で選択されたディレクトリを記憶するためのプロパティです。
 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.isHidden(File f)
           
 boolean BasicDirectoryModel.renameFile(File oldFile, File newFile)
          基本となるファイルシステム内のファイル名の変更をします。
 boolean BasicDirectoryModel.renameFile(File oldFile, File newFile)
          基本となるファイルシステム内のファイル名の変更をします。
protected  boolean BasicDirectoryModel.lt(File a, File b)
           
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)
          このオブジェクトが扱う各 UI で ensureFileIsVisible メソッドを呼び出します。
 

javax.xml.parsers での File の使用
 

File 型のパラメータを持つ javax.xml.parsers のメソッド
 void SAXParser.parse(File f, HandlerBase hb)
          指定されたファイルのコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 void SAXParser.parse(File f, DefaultHandler dh)
          指定されたファイルのコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 Document DocumentBuilder.parse(File f)
          指定されたファイルのコンテンツを XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 

javax.xml.transform.stream での File の使用
 

File 型のパラメータを持つ javax.xml.transform.stream のメソッド
 void StreamSource.setSystemId(File f)
          File 参照から system 識別子を設定します。
 void StreamResult.setSystemId(File f)
          File 参照からsystem 識別子 を設定します。
 

File 型のパラメータを持つ javax.xml.transform.stream のコンストラクタ
StreamSource(File f)
          File から StreamSource を構築します。
StreamResult(File f)
          File から StreamResult を構築します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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