// 文件删除成功这些怎么没写
时间: 2023-07-31 09:09:38 浏览: 46
您可以根据需要添加文件删除成功和文件删除失败的处理逻辑。例如,您可以在文件删除成功的情况下输出一条成功的日志,或者在文件删除失败的情况下抛出一个异常。
以下是一个示例:
```java
String filePath = new FileTxtHandleUtil().projectSource("./moulds/tempFile/WEL00014白名单正确数据导出20230605123.xlsx");
File file = new File(filePath);
try {
// 设置响应头信息
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(file.getName(), "UTF-8"));
// 创建文件输入流
FileInputStream fileInputStream = new FileInputStream(file);
// 创建输出流
OutputStream outputStream = response.getOutputStream();
// 定义缓冲区
byte[] buffer = new byte[1024];
int len;
// 从文件输入流中读取数据并输出到输出流中
while ((len = fileInputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, len);
}
// 关闭输入输出流
fileInputStream.close();
outputStream.close();
// 删除文件
if (file.delete()) {
System.out.println("文件删除成功");
} else {
throw new IOException("文件删除失败");
}
} catch (IOException e) {
e.printStackTrace();
}
```
这里,如果文件删除成功,将输出一条成功的日志信息。如果文件删除失败,将抛出一个IOException异常,您可以根据需要进行处理。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)