try{
File dir = new File("c:\tmp");
boolean success = dir.delete();//the dir must be empty
}catch(Exception e){
}
File dir = new File("c:\tmp");
boolean success = dir.delete();//the dir must be empty
}catch(Exception e){
}
String IMGDIRECTORY=application.getRealPath("APP_HOME/VEND_COMM/BBS_GROUP")+"\\"+String.valueOf(deleteStr1);
File Filepath=new File(IMGDIRECTORY);
if(Filepath.exists())
{
File filename = new File(IMGDIRECTORY);
String[] fileString = filename.list();
int filecount = fileString==null? 0:fileString.length;
for(int i = 0; i < filecount ; ++ i)//ÁгögroupĿ¼ÖÐËùÓеÄÎļþºÍĿ¼
{
File FileDirectory = new File (IMGDIRECTORY+"\\"+fileString[i]);//ÁгögroupϵÄÎļþºÍĿ¼Ãû
//out.println(FileDirectory+"<br>");
if(FileDirectory.isDirectory())//ÅжÏgroupϵÄĿ¼£¬¼´topicĿ¼
{//Èç¹ûÊÇĿ¼
String[] topicfileString = FileDirectory.list();//»ñµÃtopicĿ¼ÏµÄËùÓÐÎļþ
int topicfilecount = topicfileString==null? 0:topicfileString.length;
for(int j = 0; j < topicfilecount ; ++ j)
{
File topicdeletefile = new File(FileDirectory+"\\"+topicfileString[j]);//±£´æҪɾ³ýµÄtopicͼƬÎļþÃû;
if(topicdeletefile.isDirectory())
{
String[] responsefileString = topicdeletefile.list();//»ñµÃresponseĿ¼ÏµÄËùÓÐÎļþ
int responsefilecount = responsefileString==null? 0:responsefileString.length;
for(int k = 0; k < responsefilecount ; ++ k)
{
File responsedeletefile = new File(topicdeletefile+"\\"+responsefileString[k]);
responsedeletefile.delete();
}
}
topicdeletefile.delete();
} }
File deletefile = new File(IMGDIRECTORY+"\\"+fileString[i]);//±£´æҪɾ³ýµÄÎļþÃû;
//out.println(deletefile);
deletefile.delete();
}
Filepath.delete();
}