Commit a33e02c7 authored by Suresh Kumar's avatar Suresh Kumar

File Handling

parent d821306a
We strongly believe in respecting our colleagues, customers, partners, vendors, and every individual who comes in contact with our business.Hello
\ No newline at end of file
package filehandling.com;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class CopyAndPaste {
public static void main(String [] args){
try {
FileReader fr = new FileReader("/Users/surkumar/Desktop/Java/first.txt");
FileWriter fw = new FileWriter("/Users/surkumar/Desktop/Java/second.second.txt");
String str = "";
int i;
while ((i = fr.read()) != -1) {
str += (char) i;
}
System.out.println(str);
fw.write(str);
fr.close();
fw.close();
System.out.println("File reading and writing both done");
}
catch (IOException e) {
System.out.println(
"There are some IOException");
}
}
}
package filehandling.com;
import java.io.FileReader;
import java.io.IOException;
public class CountFrequency {
public static void main(String [] args){
try {
FileReader fileReader = new FileReader("/Users/surkumar/assignments/File-Handling/src/filehandling/com/myfiles:FileOperation.txt");
String str="";
int i;
while ((i = fileReader.read()) != -1){
str += (char) i;
}
System.out.println(str);
System.out.println("Total Frequency Of Words in A file ----- > " + str.length());
}
catch (IOException exception){
System.out.println(
"There are some IOException");
}
}
}
package filehandling.com;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class CreateTextFile {
public static void main(String [] args){
File f = new File("/Users/surkumar/assignments/File-Handling/src/filehandling/com/myfiles:FileOperation.txt");
try {
if (f.createNewFile()) {
System.out.println("File " + f.getName() + " is created successfully.");
}
else {
FileWriter fwrite = new FileWriter("/Users/surkumar/assignments/File-Handling/src/filehandling/com/myfiles:FileOperation.txt");
fwrite.write("We strongly believe in respecting our colleagues, customers, partners, vendors, and every individual who comes in contact with our business." + "Hello");
fwrite.close();
System.out.println("\n--------You Wrote Something in File Successfully --------- ");
}
}
catch (IOException exception){
System.out.println("An unexpected error is occurred.");
exception.printStackTrace();
}
}
}
package filehandling.com;
import java.io.File;
import java.io.FilenameFilter;
import java.util.Scanner;
class PrintExtension {
public static void main (String [] args){
Scanner sc = new Scanner(System.in);
System.out.print("Enter Your File Extension Here -----> ");
String name2 = sc.nextLine().toLowerCase();
File directoryPath = new File("/Users/surkumar/Desktop/Java");
FilenameFilter textFilefilter = new FilenameFilter(){
public boolean accept(File dir, String name) {
String lowercaseName = name.toLowerCase();
if (lowercaseName.endsWith(name2)) {
return true;
} else {
return false;
}
}
};
String textFilesList[] = directoryPath.list(textFilefilter);
System.out.println("---------List OF Your Files In Specific Directory----------");
for(String fileName : textFilesList) {
System.out.println(fileName);
}
}
}
package filehandling.com;
import java.io.File;
public class PrintListDirectory {
public static void main(String [] args) {
String [] pathnames;
File f = new File("/Users/surkumar/assignments/Collectionn-Framework/src/collectionframewrok/com");
pathnames = f.list();
for (String pathname : pathnames){
System.out.println(pathname);
}
}
}
We strongly believe in respecting our colleagues, customers, partners, vendors, and every individual who comes in contact with our business.Hello
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment