logo

CS4348 - Operating Systems Concepts

5 Pages1324 Words177 Views
   

Operating Systems Concepts (CS4348)

   

Added on  2021-12-15

CS4348 - Operating Systems Concepts

   

Operating Systems Concepts (CS4348)

   Added on 2021-12-15

ShareRelated Documents
import java.io.*;
import java.util.*;
import java.io.File;
import java.io.FileFilter;
import java.io.FilenameFilter;
import javax.swing.filechooser.*;
import java.nio.file.Files;
import java.nio.file.*;
class Project
{
void DisplayFile()
{
System.out.println("Welcome to Display File Section");
String arr[]={};
InputStream istream;
OutputStream ostream;
int c;
final int EOF = -1;
ostream = System.out;
try {
File inputFile = new File("File.txt");
istream = new FileInputStream(inputFile);
try {
while ((c = istream.read()) != EOF)
ostream.write(c);
} catch (IOException e) {
System.out.println("Error: " + e.getMessage());
Project.main(arr);
} finally {
try {
istream.close();
ostream.close();
} catch (IOException e) {
System.out.println("File did not close");
Project.main(arr);
}
Project.main(arr);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
Project.main(arr);
}
Project.main(arr);
}
void DisplayFileTable()
{
System.out.println("Welcome to Display File Table Section");
CS4348 - Operating Systems Concepts_1
String dirPath = "D:/As Freelancer/Live Assignment/Manjula letter and
Contents/31.Java Programming(Dec 30,2018)";
File dir = new File(dirPath);
String[] files = dir.list();
if (files.length == 0) {
System.out.println("The directory is empty");
} else {
for (String aFile : files) {
System.out.println(aFile);
}
}
String arr[]={};
Project.main(arr);
}
void DiskSpaceDetails()
{
System.out.println("Welcome to Free Space Display Section");
File file = new File("c:");
long totalSpace = file.getTotalSpace(); //total disk space in bytes.
long usableSpace = file.getUsableSpace(); ///unallocated / free disk space in
bytes.
long freeSpace = file.getFreeSpace(); //unallocated / free disk space in bytes.
System.out.println(Long.toBinaryString(totalSpace));
System.out.println(Long.toBinaryString(usableSpace));
System.out.println(Long.toBinaryString(freeSpace));
String arr[]={};
Project.main(arr);
}
void DiscBlock()
{
System.out.println("Welcome to Display Disc Block Section");
System.out.println("File system roots returned by
FileSystemView.getFileSystemView():");
FileSystemView fsv = FileSystemView.getFileSystemView();
File[] roots = fsv.getRoots();
for (int i = 0; i < roots.length; i++)
{
System.out.println("Root: " + roots[i]);
}
System.out.println("Home directory: " + fsv.getHomeDirectory());
System.out.println("File system roots returned by File.listRoots():");
File[] f = File.listRoots();
for (int i = 0; i < f.length; i++)
{
System.out.println("Drive: " + f[i]);
System.out.println("Display name: " + fsv.getSystemDisplayName(f[i]));
System.out.println("Is drive: " + fsv.isDrive(f[i]));
CS4348 - Operating Systems Concepts_2

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
CS4348 - Operating Systems Concepts
|7
|2002
|167