日期:2014-05-18  浏览次数:20720 次

如何删除已经上传在本地的图片(ssh)
上传图片的情况是:
图片上传在当前目录的images/activity/下,图片的命名是按上传的时间(yyyyMMddhhmmss)以图片原格式为后缀自动命名的 
现在如果我要在程序中删除已经上传在该目录下的图片,该如何做?

------解决方案--------------------

String sPath=request.getRealPath("");//取得當前目錄的路徑
String saveDirectory =sPath+"\\images\\activity";
File f=new File(saveDirectory);//建立該文件夾目錄的文件對象
File list[]=f.listFiles();//取得目錄下的所以文件到數組list中 
for(int i=0;i<list.length;i++){
File d=new File(saveDirectory,list[i].getName());
d.delete();//刪除文件
}
------解决方案--------------------