為了不生成同名的文件夾
String s = UUID.randomUUID().toString();
String filepath = ServletActionContext.getServletContext().getRealPath("upload/notice/"+s+"/");
//創建臨時文件夾
private void createfile(String filename){
File file =new File(filename);
//如果文件夾不存在則創建
if (!file .exists() && !file .isDirectory())
{
file .mkdir();
}
}
//刪除文件
private void deleteFile(File file) {
if (file.exists()) {//判斷文件是否存在
if (file.isFile()) {//判斷是否是文件
file.delete();//刪除文件
} else if (file.isDirectory()) {//否則如果它是一個目錄
File[] files = file.listFiles();//聲明目錄下所有的文件 files[];
for (int i = 0;i < files.length;i ++) {//遍歷目錄下所有的文件
this.deleteFile(files[i]);//把每個文件用這個方法進行迭代
}
file.delete();//刪除文件夾
}
} else {
System.out.println("所刪除的文件不存在");
}
}