38 lines
960 B
Java
38 lines
960 B
Java
|
Automatically create and delete a file
|
||
|
|
||
|
import java.util.*;
|
||
|
import java.io.*;
|
||
|
public class ab extends TimerTask
|
||
|
{
|
||
|
static File file;
|
||
|
public static void main(String[] args ) throws IOException
|
||
|
{
|
||
|
file = new File ("test.dat");
|
||
|
if (! file.exists() )
|
||
|
{
|
||
|
file.createNewFile();
|
||
|
}
|
||
|
System.out.println("File Created");
|
||
|
ab test = new ab();
|
||
|
Timer t = new Timer ();
|
||
|
t.schedule(test, 30*1000L);
|
||
|
try
|
||
|
{
|
||
|
while (file.exists())
|
||
|
{
|
||
|
System.out.print('.');
|
||
|
Thread.sleep(1000);
|
||
|
}
|
||
|
}
|
||
|
catch (InterruptedException ie)
|
||
|
{
|
||
|
System.out.println("Error");
|
||
|
}
|
||
|
System.exit(0);
|
||
|
} //end of main
|
||
|
public void run()
|
||
|
{
|
||
|
file.delete();
|
||
|
}
|
||
|
} //end of public class ab
|