String IMGDIRECTORY=application.getRealPath("/common/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();
}
//删除论坛图片存放的目录
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();
}
//删除论坛图片存放的目录
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货