File Class in Java
File Class in Java
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);