FileIO programs

package patterns1;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

public class Fileiodemo2 {
public static void main(String[] args) throws IOException {
	Fileiodemo2 fd = new Fileiodemo2();
	
	//fd.To_create_file();
	//fd.To_create_folder();
	//fd.to_create_folder_inside_the_folder();
	//fd.check_this_folder();
	//fd.Delete_files();
	//fd.last_modified();
	//fd.getname();
	//fd.list();
	//fd.take_only_folder();
	//fd.take_only_files();
	//fd.Specific_files();
	//fd.file_write();
	//fd.buffer_file_write();
	//fd.file_reader();
	//fd.buffer_file_reader();
	//fd.audio_files();
	//fd.To_count_space_using_file_reader();
	//fd.count_of_capital();
	//fd.first_letter_is_capital();
	fd.sentence_count();
	//fd.characer_count();
}

private void characer_count() throws IOException {
	// TODO Auto-generated method stub
	//Character count 21
	File fff = new File("/home/santhiya/Documents/oops work/bbc.txt");
	  fff.createNewFile(); 
	  //FileWriter fw = new FileWriter(fff); 
	  FileReader fr = new FileReader(fff); 
	  int value = fr.read(); 
	  int count = 0; 
	  while(value != -1)
	  {
	  char ch = (char) value; 
	  
	   count++; 
	  value = fr.read();
	  }
	  System.out.println("Character count " + count);
}

private void sentence_count() throws IOException {
	// TODO Auto-generated method stub
	
	//Sentence count 6
	File fff = new File("/home/santhiya/Documents/oops work/sentence.txt");
	  fff.createNewFile(); 
	  //FileWriter fw = new FileWriter(fff); 
	  FileReader fr = new FileReader(fff); 
	  int value = fr.read(); 
	  int count = 0; 
	  while(value != -1)
	  {
	  char ch = (char) value; 
	  if(ch == '.')
	   count++; 
	  value = fr.read();
	  }
	  System.out.println("Sentence count " + count);

}

private void list() {
	// TODO Auto-generated method stub
	//list-it shows name of files in the folder
			File ff = new File("/home/santhiya/Documents/oops work"); 
			 String[] files = ff.list();
			 
			 for(String f: files) // for each loop / Enhanced for loop
			 {
			 System.out.println(f); 
			 }
}

private void getname() {
	// TODO Auto-generated method stub
	
	////getname()-it shows last of name in this we get TTT
	File ff = new File("/home/santhiya/Documents/oops work/123/345/TTT");
	System.out.println(ff.getName());
}

private void last_modified() {
	// TODO Auto-generated method stub
	
	//o/p:1667828405429
	File ff = new File("/home/santhiya/Documents/oops work/123/345/TTT");
	System.out.println(ff.lastModified());
	
}

private void Delete_files() {
	// TODO Auto-generated method stub
	File ff = new File("abc.txt");
	System.out.println(ff.delete());
}

private void check_this_folder() {
	// TODO Auto-generated method stub
	File ff = new File("/home/santhiya/Documents/oops work/123/345/TTT");
	System.out.println(ff.exists());
}

private void to_create_folder_inside_the_folder() {
	// TODO Auto-generated method stub
	File ff = new File("/home/santhiya/Documents/oops work/123/345/TTT");
	System.out.println(ff.mkdirs());
}

private void To_create_folder() {
	// TODO Auto-generated method stub
	File ff = new File("TTT");
	System.out.println(ff.mkdir());
	//System.out.println(ff.mkdirs());
}

private void To_create_file() throws IOException {
	// TODO Auto-generated method stub
	/*File ff = new File("abc.txt");
	System.out.println(ff.createNewFile());*/
	File ff = new File("/home/santhiya/Documents/oops work/abc.txt");
	System.out.println(ff.createNewFile());
}

private void first_letter_is_capital() throws IOException {
	// TODO Auto-generated method stub
	
	/*Raja is a Good Boy. 3*/
	
	int capital_count = 0; 
	File file = new File("/home/santhiya/Documents/oops work/bbc.txt"); 
	FileReader fr = new FileReader(file); 
	BufferedReader br = new BufferedReader(fr);

	String line = br.readLine(); 
	String[] words = line.split(" "); 
	for(int i=0; i<words.length; i++)
	{
	char first = words[i].charAt(0); 
	if(first>='A' && first<='Z')
	{  capital_count++; }
	}
	System.out.println(capital_count);
}

private void count_of_capital() throws IOException {
	// TODO Auto-generated method stub
	
	//Capital letter count 22
	
	File fff = new File("/home/santhiya/Documents/oops work/abc.txt");
	  fff.createNewFile(); 
	  //FileWriter fw = new FileWriter(fff); 
	  FileReader fr = new FileReader(fff); 
	  int value = fr.read(); 
	  int count = 0; 
	  while(value != -1)
	  {
	  char ch = (char) value; 
	  if(ch >='A' && ch<='Z')
	   count++; 
	  value = fr.read();
	  }
	  System.out.println("Capital letter count " + count);

}

private void To_count_space_using_file_reader() throws IOException {
	// TODO Auto-generated method stub
	
	//Space count 0
	
	File fff = new File("/home/santhiya/Documents/oops work/abc.txt");
	  fff.createNewFile(); 
	  //FileWriter fw = new FileWriter(fff); 
	  FileReader fr = new FileReader(fff); 
	  int value = fr.read(); 
	  int count = 0; 
	  while(value != -1)
	  {
	  char ch = (char) value; 
	  if(ch == ' ')
	   count++; 
	  value = fr.read();
	  }
	  System.out.println("Space count " + count);


}

private void audio_files() throws IOException {
	// TODO Auto-generated method stub
	//InputStream is = new FileInputStream("/home/santhiya/Downloads/2022-09-19 20-37-05.mkv");
	//OutputStream os = new FileOutputStream("//home/santhiya/Downloads/my.mkv"); 
	InputStream is = new FileInputStream("/home/santhiya/Downloads/Kadhalenum - Charles Bosco Remix.mp3");
	OutputStream os = new FileOutputStream("//home/santhiya/Downloads/amy.mp3");
	
	int byt = is.read(); 
	while(byt!=-1)
	{
	 os.write(byt); 
	 byt = is.read(); 
	}
	os.flush(); 
	os.close(); 

}

private void buffer_file_reader() throws IOException {
	// TODO Auto-generated method stub
	
	/*ABcdPQRSsanPQRSsanPQRSsanPQRSsanPQRSLine count 8*/
	
	File fff = new File("/home/santhiya/Documents/oops work/abc.txt");
	fff.createNewFile(); 
	//FileWriter fw = new FileWriter(fff); 
	FileReader fr = new FileReader(fff); 
	BufferedReader br = new BufferedReader(fr); 
	String line = br.readLine(); 
	int value = fr.read(); 
	int count = 0; 
	while(line != null)
	{
	System.out.println(line);
	count++; 
	line = br.readLine();
	}
	System.out.print("Line count " + count);
}

private void file_reader() throws IOException {
	// TODO Auto-generated method stub
	
	/*ABcd
PQRSsan
PQRS
san
PQRS
san
PQRS
sanPQRS*/
	
	File fff = new File("/home/santhiya/Documents/oops work/abc.txt");
	fff.createNewFile(); 
	//FileWriter fw = new FileWriter(fff); 
	FileReader fr = new FileReader(fff); 
	int value = fr.read(); 
	while(value != -1 )
	{
	System.out.print((char) value);
	value = fr.read(); 
	}
}

private void buffer_file_write() throws IOException {
	// TODO Auto-generated method stub
	File fff = new File("/home/santhiya/Documents/oops work/abc.txt");
	fff.createNewFile(); 
	 
	FileWriter fw = new FileWriter(fff, true); //append = true
	BufferedWriter bw = new BufferedWriter(fw); 

	fw.write("\nsan");
	bw.newLine();
	fw.write("PQRS");
	fw.flush();// 
	fw.close(); 
}

private void file_write() throws IOException {
	// TODO Auto-generated method stub
	File fff = new File("/home/santhiya/Documents/oops work/abc.txt");
	fff.createNewFile(); 
	//FileWriter fw = new FileWriter(fff); 
	FileWriter fw = new FileWriter(fff, true); //append = true
	//BufferedWriter bw = new BufferedWriter(fw); 

	fw.write("\nsan");
	fw.write("\n"); 
	fw.write("PQRS");
	fw.flush();// 
	fw.close(); 
}

private void take_only_files() {
	// TODO Auto-generated method stub
	
	/*/home/santhiya/Documents/payment.csv
/home/santhiya/Documents/index.html
/home/santhiya/Documents/Untitled Document
*/
	File ff = new File("/home/santhiya/Documents"); 
	 File[] files = ff.listFiles(); 
	 for(File file: files)
	 {
	  if(file.isFile())
	  System.out.println(file);
	 }
}

private void Specific_files() {
	// TODO Auto-generated method stub
	
	//evie-s-1HeX2Akf1FU-unsplash.jpg
	
	File ff = new File("/home/santhiya/Downloads"); 
	 File[] files = ff.listFiles(); 
	 for(File file: files)
	 {
	  if(file.isFile())
	  {
	   String name = file.getName(); 
	   //edwin
	     //   01234
	   //name.substring(2); //win
	 String extension = name.substring(name.length()-4);
	 System.out.println(extension);//it give all extension file like .mkv
	 if(extension.equals(".jpg"))
	 {
	  System.out.println(name);
	 }
	  }
	 // System.out.println(file);
	 }
}

private void take_only_folder() {
	// TODO Auto-generated method stub
	
	/*/home/santhiya/Documents/oops work
	/home/santhiya/Documents/my self try
	/home/santhiya/Documents/B25
	/home/santhiya/Documents/program basis my try
	/home/santhiya/Documents/sql
	/home/santhiya/Documents/insurance
	/home/santhiya/Documents/code join
	/home/santhiya/Documents/class program
	/home/santhiya/Documents/class program 1
	/home/santhiya/Documents/all*/

	
	File ff = new File("/home/santhiya/Documents"); 
	 File[] files = ff.listFiles(); 
	 for(File file: files)
	 {
	  if(file.isDirectory())
	  System.out.println(file);
	 }
}


}

Leave a comment

Design a site like this with WordPress.com
Get started