Fa20-Bcs-043 (Oop Lab) Asiignment
Fa20-Bcs-043 (Oop Lab) Asiignment
Reg#FA20-BCS-043
OOP
Assignment.04
Question#1:
import java.io.File;
import java.util.Date;
Qustion#2
import java.io.File;
import java.io.FilenameFilter;
public class Question2{
public static void main(String a[]){
File file= new File("/home/students/");
String[]list= file.list(new FilenameFilter(){
@Override
publicbooleanaccept(File dir,String name){
if(name.toLowerCase().endsWith(".py")){
return true;
}else{
return false;
}
}
});
for(String f:list){
System.out.println(f);
}
}
}
Output:-
Abc.py
Question#3
import java.io.File;
public class Question3{
public static void main(String[]args){
//CreateaFileobject
File my_file_dir= new File("/home/students/xyz.txt");
if(my_file_dir.exists())
{
System.out.println("The directory or file exists.\n");
}
else
{
System.out.println("The directory or file doesnot exist.\n");
}
}
}
Output:-
Thedirectoryorfiledoesnotex ist.
Question#4
import java.io.File;
public class Question4{
public static void main(String[]args){
//CreateaFileobject
File my_file_dir= new File("/home/students/abc.txt");
if(my_file_dir.canWrite())
{
System.out.println(my_file_dir.getAbsolutePath()+"canwrite.\n");
}
else
{
System.out.println(my_file_dir.getAbsolutePath()+"cannotwrite.\n");
}
if(my_file_dir.canRead())
{
System.out.println(my_file_dir.getAbsolutePath()+"canread.\n");
}
else
{
System.out.println(my_file_dir.getAbsolutePath()+"cannotread.\n");
}
}
}
Output:-
/home/students/abc.txtcanwri te.
/home/students/abc.txtcanrea d.
Question#5
import java.io.File;
public class Question5{
public static void main(String[]args){
//CreateaFileobject
File my_file_dir= new File("/home/students/abc.txt");
if(my_file_dir.isDirectory())
{
System.out.println(my_file_dir.getAbsolutePath()+"isadirectory.\n");
}
else
{
System.out.println(my_file_dir.getAbsolutePath()+"isnotadirectory.\n");
}
if(my_file_dir.isFile())
{
System.out.println(my_file_dir.getAbsolutePath()+"isafile.\n");
}
else
{
System.out.println(my_file_dir.getAbsolutePath()+"isnotafile.\n");
}
}
}
Output:-
r
/home/students/abc.txtisnotadirecto
/home/students/abc.txtisnotafile.
Question#6
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Question6{
public static void main(String[]args)throws IOException
{
BufferedReader R= new BufferedReader(new InputStreamReader(System.in));
System.out.print("Inputyourname:");
String name=R.readLine();
System.out.println("Yournameis:"+name);
}
}
Output:-
Input your name:Umaira
Your name is:Umaira