Files.delete
发表于|更新于
|浏览量:
终点线只是一个记号而已,其实并没有什么意义,关键是这一路你是如何走的。——村上春树
在java中我们除了用这种方式删除文件:
1 | File file = new File("D:\\file\\projects\\img-comparison-demo\\target\\generated-sources"); |
还可以使用Files工具类:
1 | try { |
Files还提供了很多的api就不一一列举了,大家自行探索吧

相关推荐
2022-06-01
RequiredArgsConstructor
“世间事,除了生死,哪一件不是闲事。”——仓央嘉措《地空》。 分享一个lombok注解@RequiredArgsConstructor 同样和@AllArgsConstructor支持onConstructor参数 区别在于,@RequiredArgsConstructor只针对final的字段生成带参构造器 例如: 1234567891011121314151617181920212223242526272829303132333435363738package com.ruben.simplescaffold.service.impl;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;import com.ruben.simplescaffold.entity.UserDetail;import com.ruben.simplescaffold.manager.JsonManager;import com.ruben.simplescaffold.mapper.UserDetailMapp...
2023-02-14
freemarker遍历集合
读而未晓则思,思而未晓则读——朱熹 官方文档:https://freemarker.apache.org/docs/dgui_quickstart_template.html 语法如下:<#list sequence as loopVariable>repeatThis</#list> 例如模板如下: 123456<p>We have these animals:<table border=1> <#list animals as animal> <tr><td>${animal.name}<td>${animal.price} Euros </#list></table> 就会生成 123456<p>We have these animals:<table border=1> <tr><td>mouse<td>50 Euros <...
2020-08-16
springboot全局异常处理器
直接贴代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051package com.ruben.resolver;import com.ruben.utils.AjaxJson;import lombok.extern.slf4j.Slf4j;import org.springframework.validation.FieldError;import org.springframework.web.bind.MethodArgumentNotValidException;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.bind.annotation.RestControllerAdvice;import java.util.List;import java.util.stream.Collectors;...
2021-05-23
springboot默认跳转/error页面变更
宁鸣而死,不默而生。——胡适 宁鸣而死,不默而生。——胡适 在开发中我们经常看到这样一个页面 意思是告诉你,没有映射到/error对应的视图 这个是从哪里出现的呢? 我们找到org.springframework.boot.autoconfigure.web.servlet.error包下面 这里我们看到ErrorMvcAutoConfiguration,因为springboot自动装配就是这些xxxAutoConfiguration去完成的 打开一看,发现:诶?!这里有这样一段代码 这段代码告诉我们,如果在没注入ErrorViewResolver并且注入了DispatcherServlet这个bean的情况下,则注入一个叫DefaultErrorViewResolver的bean 如果你现在就想知道怎么修改默认的/error路径映射? 那可以直接注入一个ErrorViewResolver 在你的任意一个配置类中,我建议是放到Mvc配置类中 12345678910111213141516171819202122232425/** * web配置类 * * @auth...
2024-04-23
satoken+webflux获取header以及body问题
自伟大的心灵,而是小人的伎俩。——巴尔扎克 之前分享过一个# satoken+webflux获取header以及body 今天遇到BUG了 需要在filter方法结尾添加一个switchIfEmpty(chain.filter(exchange)) 否则会导致有一些没有传入body的请求没有调用到filter方法导致无响应结果 完整代码: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677import cn.dev33.satoken.context.SaHolder;import cn.dev33.satoken.context.SaTokenContextForThreadLocalStorage;import cn.dev33.satoken.reactor.context.SaReactorSyncHolder;import cn....
2021-09-01
获取类中所有的bean
生命中有很多东西,能忘掉的叫过去,忘不掉的叫记忆。一个人的寂寞,有时候,很难隐藏得太久,时间太久了,人就会变得沉默,那时候,有些往日的情怀,就找不回来了。或许,当一段不知疲倦的旅途结束,只有站在终点的人,才会感觉到累。其实我一直都明白,能一直和一人做伴,实属不易。——海子 使用hutool实现 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748package com.ruben.simplescaffold;import cn.hutool.core.bean.BeanUtil;import cn.hutool.core.util.ClassUtil;import cn.hutool.core.util.ReflectUtil;import cn.hutool.core.util.TypeUtil;import com.ruben.simplescaffold.entity.UserDetail;import org.junit.jupiter.api....

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog