Delete a file: Difference between revisions

Content added Content deleted
mNo edit summary
Line 584: Line 584:


<lang java>import java.io.File;
<lang java>import java.io.File;

public class FileDeleteTest {
public class FileDeleteTest {
public static boolean deleteFile(String filename) {
public static boolean deleteFile(String filename) {
boolean exists = new File(filename).delete();
boolean exists = new File(filename).delete();
return exists;
return exists;
}
}
public static void test(String type, String filename) {
public static void test(String type, String filename) {
System.out.println("The following " + type + " called " + filename +
System.out.println("The following " + type + " called " + filename +
(deleteFile(filename) ? " was deleted." : " could not be deleted.")
(deleteFile(filename) ? " was deleted." : " could not be deleted.")
);
);
}
}
public static void main(String args[]) {
public static void main(String args[]) {
test("file", "input.txt");
test("file", "input.txt");
test("file", File.seperator + "input.txt");
test("file", File.seperator + "input.txt");
test("directory", "docs");
test("directory", "docs");
test("directory", File.seperator + "docs" + File.seperator);
test("directory", File.seperator + "docs" + File.seperator);
}
}
}</lang>
}</lang>