//File: rmdir.java //CS 471 - Operating Systems Project //Dennis Pereira, Ely Soto, John Cavalieri // This file deletes a directory and its contents if it exists import java.io.*; public class rmdir extends VMachine { public rmdir() { } public void run() { try { File fileObject; // Set variables String filenames[]; File[] fileObjects; String filename; for(int i = 0;i= 0; x--) { filename = filenames[x]; fileObjects[x] = new File (sysapi.findUser(owner).getcurrentPath() + args[i] + "/" + filename); fileObjects[x].delete(); } fileObject = new File(sysapi.findUser(owner).getcurrentPath() + args[i]); fileObject.delete(); } } else { sysapi.Write(OUT, "Error -- Directory does not exist.\n"); // Error code if directory doesn't exist. } } } catch (Exception err) { System.out.println("rmdir threw Exception: " + err); } sysapi.Exit(vmh,owner); } }