import java.io.File;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] argv) throws Exception {
File f = new File("name.txt");
if (!f.exists()) {
System.out.println("File not found.");
return;
}
if (f.canRead())
System.out.println(" Readable");
else
System.out.println(" Not Readable");
if (f.canWrite())
System.out.println(" Writable");
else
System.out.println(" Not Writable");
System.out.println(" Last modified on " + new Date(f.lastModified()));
long t = Calendar.getInstance().getTimeInMillis();
if (!f.setLastModified(t))
System.out.println("Can't set time.");
if (!f.setReadOnly())
System.out.println("Can't set to read-only.");
if (f.canRead())
System.out.println(" Readable");
else
System.out.println(" Not Readable");
if (f.canWrite())
System.out.println(" Writable");
else
System.out.println(" Not Writable");
System.out.println(" Last modified on " + new Date(f.lastModified()));
if (!f.setWritable(true, false))
System.out.println("Can't return to read/write.");
if (f.canRead())
System.out.println(" Readable");
else
System.out.println(" Not Readable");
if (f.canWrite())
System.out.println(" Writable");
else
System.out.println(" Not Writable");
}
}
|