// Program to create a directory
import java.io.*;
public class CreateDirectory
{
public static void main(String[] args)
{
//object of File class with file path and name
File dir = new File("E:/Test_directory");
//method 'mkdir' to create directroy and result
//is getting stored in 'isDirectoryCreated'
//which will be either 'true' or 'false'
boolean isDirectoryCreated = dir.mkdir();
//displaying results
if(isDirectoryCreated)
System.out.println("Directory successfully created: " + dir);
else
System.out.println("Directory was not created successfully:
" + dir)
}
}
Java program to read text from file from a specified index or
skipping byte using FileInputStream
import java.io.*;
public class Skip
{
public static void main(String[] args)
{
//file class object
File file = new File("E:/JAVA/IncludeHelp.txt");
try
{
FileInputStream fin = new FileInputStream(file);
int ch;
System.out.println("File's content after 10 bytes is: ");
//skipping 10 bytes to read the file
fin.skip(10);
while( (ch = fin.read()) != -1 )
System.out.print((char) ch);
}
catch(FileNotFoundException ex)
{
System.out.println("FileNotFoundException : " +
ex.toString());
}
catch(IOException ioe)
{
System.out.println("IOException : " + ioe.toString());
}
catch (Exception e)
{
System.out.println("Exception: " + e.toString());
}
}
}
//Java program to read content from file using BufferedReader.
import java.io.File;
import java.io.FileReader;
import java.io.BufferedReader;
public class ExBufferedReader
{
public static void main(String args[])
{
final String fileName="file2.txt";
try
{
File objFile=new File(fileName);
if(objFile.exists()==false)
{
System.out.println("File does not exist!!!");
System.exit(0);
}
//reading content from file
String text;
int val;
FileReader objFR=new FileReader(objFile.getAbsoluteFile());
BufferedReader objBR=new BufferedReader(objFR);
//read text from file
System.out.println("Content of the file is: ");
while((text=objBR.readLine())!=null)
{
System.out.println(text);
}
objBR.close();
}
catch (Exception Ex)
{
System.out.println("Exception : " + Ex.toString());
}
}
}
//Java program to write content into file using BufferedWriter.
import java.io.File;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.util.Scanner;
public class ExBufferedWriter
{
public static void main(String args[])
{
final String fileName="file2.txt";
try
{
File objFile=new File(fileName);
if(objFile.exists()==false)
{
if(objFile.createNewFile())
{
System.out.println("File created
successfully.");
}
else
{
System.out.println("File creation
failed!!!");
System.exit(0);
}
}
//writting data into file
String text;
Scanner SC=new Scanner(System.in);
System.out.println("Enter text to write into file: ");
text= SC.nextLine();
//instance of FileWriter
FileWriter objFileWriter = new
FileWriter(objFile.getAbsoluteFile());
//instnace (object) of BufferedReader with respect of
FileWriter
BufferedWriter objBW = new
BufferedWriter(objFileWriter);
//write into file
objBW.write(text);
objBW.close();
System.out.println("File saved.");
}
catch (Exception Ex)
{
System.out.println("Exception : " + Ex.toString());
}
}
}
//Java program to read content from file using FileInputStream.
import java.io.File;
import java.io.FileInputStream;
public class ReadFile
{
public static void main(String args[])
{
final String fileName="file1.txt";
try
{
File objFile=new File(fileName);
if(objFile.exists()==false)
{
System.out.println("File does not exist!!!");
System.exit(0);
}
//reading content from file
String text;
int val;
//object of FileOutputStream
FileInputStream fileIn=new FileInputStream(objFile);
//read text from file
System.out.println("Content of the file is: ");
while((val=fileIn.read())!=-1)
{
System.out.print((char)val);
}
System.out.println();
fileIn.close();
}
catch (Exception Ex)
{
System.out.println("Exception : " + Ex.toString());
}
}
}
//Java program to write content into file using FileOutputStream.
import java.io.File;
import java.io.FileOutputStream;
import java.util.Scanner;
public class WriteFile
{
public static void main(String args[])
{
final String fileName="file1.txt";
try
{
File objFile=new File(fileName);
if(objFile.exists()==false)
{
if(objFile.createNewFile())
{
System.out.println("File created
successfully.");
}
else
{
System.out.println("File creation
failed!!!");
System.exit(0);
}
}
//writting data into file
String text;
Scanner SC=new Scanner(System.in);
System.out.println("Enter text to write into file: ");
text= SC.nextLine();
//object of FileOutputStream
FileOutputStream fileOut=new FileOutputStream(objFile);
//convert text into Byte and write into file
fileOut.write(text.getBytes());
fileOut.flush();
fileOut.close();
System.out.println("File saved.");
}
catch (Exception Ex)
{
System.out.println("Exception : " + Ex.toString());
}
}
}