Please open the menu to show more

Tuesday, August 1, 2017

Solution for the assignment given to batch 10 to 12 on 31, July, 2017

This code is implemented by 
=> Vaibhav Goyal
=> Branch : ECE
=> College : Northern India Engineering College, Delhi


import java.io.File;
import java.util.Date;
import java.util.Scanner;

public class FileAssignment1 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

Date d=new Date();

System.out.print("Enter Path Of Directory: ");
String path=sc.next();

File f = new File(path);

int fcount=0,dcount=0;

if(f.exists()) {
System.out.println("Path Is Correct");
File[] fa = f.listFiles();
long length = f.length();
long modified = f.lastModified();
if(f.isFile()) {
System.out.println("Type(File/Directory): "+"File");
}

if(f.isDirectory()) {
System.out.println("Type(File/Directory): "+"Directory");
}

System.out.println("Size: "+length+" Bytes");
System.out.println("LastModified: "+modified);
System.out.println("");
System.out.println("------------------Sub-Folder----------------------");


for (int i = 0; i < fa.length; i++)  {
System.out.println("serial No: "+i);
System.out.println("Name: "+fa[i] );

if(fa[i].isFile()) {
fcount++;
System.out.println("Type(File/Directory): "+"File");
}

if(fa[i].isDirectory()){
dcount++;
System.out.println("Type(File/Directory): "+"Directory");
}

long l= fa[i].length();
long m = fa[i].lastModified();
Date d2=new Date(m);
if(l==0){
System.out.println("Size: "+"NA");
}
else {
System.out.println("SIZE: "+l+" BYTES");
}

if(m==0) {
System.out.println("LastModified: "+"NA");
}

else {
System.out.println("LastModified: "+d2);
}

System.out.println("");
System.out.println("----------------------------------------");


}

}
else {
System.out.println("Path is Wrong");
}

System.out.println("Files: "+fcount);
System.out.println("Directory: "+dcount);

int t=dcount+fcount;

System.out.println("Total: "+t);
}

}

1 comment:

  1. A program which convert numeric to its word... sir please share the code.

    ReplyDelete