Commit e933a245 authored by Suresh Kumar's avatar Suresh Kumar

File-Handling

parent 6c965654
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