public class FileWriter extends OutputStreamWriter
Whether or not a file is available or may be created depends upon the underlying platform. Some platforms, in particular, allow a file to be opened for writing by only one FileWriter (or other file-writing object) at a time. In such situations the constructors in this class will fail if the file involved is already open.
FileWriter is meant for writing streams of characters. For writing streams of raw bytes, consider using a FileOutputStream.
OutputStreamWriter,
FileOutputStream
| Constructor and Description |
|---|
FileWriter(File
Constructs a FileWriter object given a File object.
|
FileWriter(File
Constructs a FileWriter object given a File object.
|
FileWriter(java
Constructs a FileWriter object associated with a file descriptor.
|
FileWriter(String
Constructs a FileWriter object given a file name.
|
FileWriter(String
Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written.
|
close, flush, getEncoding, write, write, writepublic FileWriter(StringfileName) throws IOException
fileName - String The system-dependent filename.
IOException - if the named file exists but is a directory rather than a regular file, does not exist but cannot be created, or cannot be opened for any other reason
public FileWriter(StringfileName, boolean append) throws IOException
fileName - String The system-dependent filename.
append - boolean if
true, then data will be written to the end of the file rather than the beginning.
IOException - if the named file exists but is a directory rather than a regular file, does not exist but cannot be created, or cannot be opened for any other reason
public FileWriter(Filefile) throws IOException
file - a File object to write to.
IOException - if the file exists but is a directory rather than a regular file, does not exist but cannot be created, or cannot be opened for any other reason
public FileWriter(Filefile, boolean append) throws IOException
true, then bytes will be written to the end of the file rather than the beginning.
file - a File object to write to
append - if
true, then bytes will be written to the end of the file rather than the beginning
IOException - if the file exists but is a directory rather than a regular file, does not exist but cannot be created, or cannot be opened for any other reason
public FileWriter(java.io .FileDescriptor fd)
fd - FileDescriptor object to write to.