diff --git a/5_File Handling/GetFileInfo.java b/5_File Handling/GetFileInfo.java new file mode 100644 index 0000000..6796b01 --- /dev/null +++ b/5_File Handling/GetFileInfo.java @@ -0,0 +1,50 @@ +import java.io.File; +import java.io.IOException; + +public class GetFileInfo { + public static void main(String[] args) + { + // File myObj=new File("First.txt"); + /* + if(myObj.exists()) + { + System.out.println("File name is:" + myObj.getName()); + System.out.println("File readble is:" + myObj.canRead()); + System.out.println("File writable: " + myObj.canWrite()); + System.out.println("Absolute Path is : " + myObj.getAbsolutePath()); + System.out.println("File Size is in byte: " + myObj.length()); + + } + else + { + System.out.println("Somthing went to wrong"); + } + */ + + + /* + // Delete a file + if(myObj.delete()) + { + System.out.println("File Deleted: " + myObj.getName()); + } + else + { + System.out.println("File is not deleted"); + } + */ + + // Delete a File Folder + File myObj1=new File("F:\\AWS"); + if(myObj1.delete()) + { + System.out.println("Folder Deleted :" + myObj1.getName()); + + } + else + { + System.out.println("Folder is not deleted yet,Please Try again!"); + } + } + +} diff --git a/5_File Handling/Handling.java b/5_File Handling/Handling.java new file mode 100644 index 0000000..9690f6b --- /dev/null +++ b/5_File Handling/Handling.java @@ -0,0 +1,26 @@ +import java.io.File; +import java.io.IOException; + +public class Handling { + public static void main(String[] args) + { + try + { + File objFile=new File("First.txt"); + if(objFile.createNewFile()){ + System.out.println("File created: "+ objFile.getName()); + } + else{ + System.out.println("File already exists"); + } + } + catch (IOException e) { + System.out.println("Error Occoured"); + e.printStackTrace(); + + + + } + } +} + diff --git a/5_File Handling/Readfile.java b/5_File Handling/Readfile.java new file mode 100644 index 0000000..1ea07fb --- /dev/null +++ b/5_File Handling/Readfile.java @@ -0,0 +1,28 @@ +import java.io.IOException; +import java.util.Scanner; +import java.io.File;; + +public class Readfile { + public static void main(String[] args) + { + try + { + File myObj=new File("First.java"); + Scanner sc=new Scanner(myObj); + while(sc.hasNextLine()) + { + String data=sc.nextLine(); + System.out.println(data); + } + sc.close(); + + } + catch (IOException e) + { + System.out.println("Sometings went to wrong"); + } + + + } + +} diff --git a/5_File Handling/readme.h b/5_File Handling/readme.h new file mode 100644 index 0000000..9421bed --- /dev/null +++ b/5_File Handling/readme.h @@ -0,0 +1,4 @@ +## Create a file +# Read a file +# Write a file +# Delete the file diff --git a/5_File Handling/writeFile.java b/5_File Handling/writeFile.java new file mode 100644 index 0000000..8a30afe --- /dev/null +++ b/5_File Handling/writeFile.java @@ -0,0 +1,21 @@ +import java.io.FileWriter; +import java.io.IOException; + +public class writeFile { + public static void main(String[] args) + { + try + { + FileWriter objWrite=new FileWriter("First.txt"); + objWrite.write("This is First Line !:"); + objWrite.close(); + System.out.println("Data is present inside the File.txt file !"); + } + catch (IOException e) + { + System.out.println("Something went to wrong"); + //e.printStackTrace(); + } + } + +}