Professional Documents
Culture Documents
File class
Class File provides information about
Files and directories
Method
boolean accept(File pathName)
Tests whether or not the file is acceptable
newBufferedWriter(Path, Charset)
returns a BufferedWriter
Example:
Charset charset = Charset.forName(“US-ASCII”);
BufferedWriter writer = Files.newBufferedWriter(file, charset);
Reading, writing and creating
files using Files class (cont’d)
Unbuffered I/O methods for text files in Files class
newInputStream(Path, OpenOption...)
returns an InputStream for reading bytes from file
Example:
InputStream in = Files.newInputStream(file);
newOutputStream(Path, Charset)
returns a OutputStream
Example:
OutputStream out = Files.newOutputStream(file);