问题:仅使用该语句删除文件时,发现目录中的文件已然存在,而且控制台无报错,原因可能文件流未关闭导致。
原因:在文件下载接口中未关闭文件流,一旦测试完下载接口后,file.delete()方法就失效,
解决办法:在下载接口后面添加
InputStream.close();
OutputStrea.close();
即可;
类似:如果你其他地方使用到文件流未关闭,你的file.delete()方法也可能会失效;
总结:养成好的习惯,记得关闭文件流;
问题:仅使用该语句删除文件时,发现目录中的文件已然存在,而且控制台无报错,原因可能文件流未关闭导致。
原因:在文件下载接口中未关闭文件流,一旦测试完下载接口后,file.delete()方法就失效,
解决办法:在下载接口后面添加
InputStream.close();
OutputStrea.close();
即可;
类似:如果你其他地方使用到文件流未关闭,你的file.delete()方法也可能会失效;
总结:养成好的习惯,记得关闭文件流;