public static void deleteFolder(java.io.File delFolder) throws IOException {
if (delFolder == null || !delFolder.exists() || !delFolder.isDirectory()) {
throw new IOException ("Specified path is not a valid folder.");
}
java.io.File[] files = delFolder.listFiles();
for (int i=0;i<files.length;i++) {
if (files[i].isDirectory()) {
deleteFolder(files[i]);
}
files[i].delete();
}
delFolder.delete();
}
Main Topics
Browse All Topics





by: CEHJPosted on 2003-07-15 at 11:18:12ID: 8927787
>>I'm looking for a portable solution.
"cmd.exe /C deltree" + dirname);
You could try Runtime.getRuntime().exec(
but it's probably not that portable. I think some versions of Windoze removed it as it was too dangerous!
Only *really* portable is to delete all files first ;-)