import java.io.*; public class rm extends VMachine { public rm() { } public void run() { try { File fileObject = new File(sysapi.findUser(owner).getcurrentPath() + args[0]); if(fileObject.exists()) { fileObject.delete(); if(fileObject.exists()) //If it still exists it must be a directory with contents. { sysapi.Write(OUT, "Error -- You cannot remove a directory unless it is empty.\n"); } } else { sysapi.Write(OUT, "Error -- File or directory does not exist.\n"); } sysapi.Exit(vmh,owner); } catch (Exception err) { System.out.println("rm threw Exception: " + err); } } }