java已知路径如何删除文件,java 指定路径下的文件删除

最近开发一个需求是需要获取一个文件,然后将文件下载下来,并发送到制定邮箱,发送之后要对下载的文件进行删除;但是开始一直删除不成功文件;后来才发现原因在于一个流没关闭导致的;

public static void zipFileInput(File srcFile,String desFile,String passWord) throws IOException{

AesZipFileEncrypter enc  = new AesZipFileEncrypter(desFile,new AESEncrypterBC());

try{

InputStream input = new FileInputStream(srcFile);

enc.add(descFile,input,passWord);

}finally{

input.close();

enc.close();

}

}

//删除临时文件

if (tempFile.exists()){

boolean deleteResult = tempFile.delete();

}

加了 input.close()之后,文件删除操作成功!