File And IO


DataInputStream

Read boolean from file using DataInputStream

Read byte array from file using DataInputStream

Read byte from file using DataInputStream

Read char from file using DataInputStream

Read double from file using DataInputStream

Read float from file using DataInputStream

Read int from file using DataInputStream

Read long from file using DataInputStream

Read short from file using DataInputStream

Read unsigned byte from file using DataInputStream

DataOutputStream

Create DataOutputStream from FileOutputStream

Determine number of bytes written to DataOutputStream

Flush output stream

Write boolean to a file using DataOutputStream

Write byte to a file using DataOutputStream

Write char to a file using DataOutputStream

Write double to a file using DataOutputStream

Write float to a file using DataOutputStream

Write int to a file using DataOutputStream

Write long to a file using DataOutputStream

Write short to a file using DataOutputStream

Write String as bytes to a file using DataOutputStream

Write String as characters to a file using DataOutputStream

File And Directory

Compare two file paths

Construct file path

Create directory

Create directory along with required nonexistent parent directories

Create new empty file

Create temporary file

Create temporary file in specified directory

Delete file or directory

Delete file or directory when virtual machine terminates

Determine File or Directory

Determine if a file can be read

Determine if a file can be written

Determine if file or directory exists

Determine if File or Directory is hidden

Get Absoulte path of the file

Get File size in bytes

Get Last modification time of a file or directory

Get name of parent directory

Get name of specified file or directory

Get parent directory as a File object

List contents of a directory

List Filesystem roots

Mark file or directory Read Only

Rename file or directory

Set last modified time of a file or directory

FileInputStream

Read file in byte array using FileInputStream

Read file using FileInputStream

Skip n bytes while reading the file using FileInputStream

FileOutputStream

Append output to file using FileOutputStream

Create FileOutputStream object from File object

Create FileOutputStream object from String file path

Write byte array to a file using FileOutputStream

Write file using FileOutputStream