java.io
Class FileNotFoundException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.io.IOException
              extended byjava.io.FileNotFoundException
All Implemented Interfaces:
Serializable

public class FileNotFoundException
extends IOException

Signals that an attempt to open the file denoted by a specified pathname has failed.

This exception will be thrown by the FileInputStream, FileOutputStream, and RandomAccessFile constructors when a file with the specified pathname does not exist. It will also be thrown by these constructors if the file does exist but for some reason is inaccessible, for example when an attempt is made to open a read-only file for writing.

Since:
JDK1.0
Author:
unascribed
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.lang.Exception
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
  FileNotFoundException()
          Constructs a FileNotFoundException with null as its error detail message.
  FileNotFoundException(String s)
          Constructs a FileNotFoundException with the specified detail message.
private FileNotFoundException(String path, String reason)
          Constructs a FileNotFoundException with a detail message consisting of the given pathname string followed by the given reason string.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileNotFoundException

public FileNotFoundException()
Constructs a FileNotFoundException with null as its error detail message.


FileNotFoundException

public FileNotFoundException(String s)
Constructs a FileNotFoundException with the specified detail message. The string s can be retrieved later by the Throwable.getMessage() method of class java.lang.Throwable.

Parameters:
s - the detail message.

FileNotFoundException

private FileNotFoundException(String path,
                              String reason)
Constructs a FileNotFoundException with a detail message consisting of the given pathname string followed by the given reason string. If the reason argument is null then it will be omitted. This private constructor is invoked only by native I/O methods.

Since:
1.2