java 删除本地图片_java如何删除
package com。data。maint;
import java。io。File;
import org。apache。log4j。Logger;
public class ClearTempImg {
private static final Logger logger = Logger。
getLogger(ClearTempImg。class);
private final static String FS = System。getProperty("file。separator");
private static String TOMCAT_HOME = System。
getProperty("catalina。home");
private static String PATH = "temp";
private static final String TEMP_PATH = TOMCAT_HOME + FS + PATH + FS;
private static boolean isRunning = false;
public void run() {
if (!isRunning) {
logger。
debug("删除/Tomcat/Temp/目录下过期图片执行开始。。。");
isRunning = true;
logger。debug("开始执行删除tomcat下temp文件夹png文件任务");
logger。debug("要删除图片文件所在路径为" + TEMP_PATH);
File fileTemp = new File(TEMP_PATH);
// 判断文件是否存在
boolean falg = false;
falg = fileTemp。
exists();
if (falg) {
logger。debug("temp文件存在");
if (true == fileTemp。isDirectory()) {
logger。debug("temp文件是个目录");
String[] png = fileTemp。
list();
for (int i = 0; i < png。length; i++) {
if (true == png[i]。endsWith("png")) {
File file = new File(TEMP_PATH + FS + png[i]);
if (true==file。
isFile()) {
boolean flag = false;
flag = file。delete();
if (flag) {
logger。debug("成功删除无效图片文件:" + file。getName());
}
}
}
}
}
} else {
logger。
debug("未找到tomcat/temp文件夹,执行失败,请手动删除temp下所有png文件");
}
isRunning = false;
logger。debug("删除/Tomcat/Temp/目录下过期图片执行结束。。。");
}
}
}。
全部
java 删除本地图片_java如何删除相关推荐
- android删除本地图片,Android之删除图库照片
相关文章:Android手机读取相册图片,根据URI获取图片路径 从图库获取的Uri:content://media/external/images/media/20782 Uri uri = dat ...
- java读取本地图片_java 怎么才能读取本地磁盘中的图片并传给前端(URL)
不知道我理解的是否正确,题主想问的是前端访问URL后端传回指定的图片. 那么我以我在 Tomcat 的实例举个例子,需要 import javax.servlet: import javax.serv ...
- android删除本地图片,Android中结合contentResolver.delete和file.delete实现本地图片的删除...
最近做的一个需求是:将拍照或相册的图片上传服务器后删除对应的本地图片.在实现这个简单的需求的过程中却碰到了两个意想不到的问题. 这两个问题源自于删除本地图片时选用的两个不同的方法 file.delet ...
- Android 删除本地图片
以前没有写博客的习惯 换了公司之后 事情慢慢变多 也需要掌握很多的新的我不知道知识 遇到很多问题 网上各种百度 好不容易遇到可以修复bug的博客 这次用完关掉 以后遇到还需要重新百 ...
- java 多线程下载图片_java多线程实现下载图片并压缩
最近在做一个需求:从其他系统的ftp目录下载存储图片url的文件,然后读取文件中的url地址,根据地址下载图片后按天压缩成一个包,平均一个地址文件中包含4000个地址左右,也就是说一个文件扫描后需要下 ...
- java读取本地图片及路径
手贱打算用java读取本地图片,发现各种问题,之前使用python,发现还是python太厉害 如果打算用文件的形式读取图片,注意要对文件流做异常处理,还有java的输出语句,连接符之间的关系.最后成 ...
- git创建fork仓库和关联fork仓库 git提交新分支之git删除本地分支和git删除远程分支——git remote prune origin同步分支
git创建fork仓库和关联fork仓库 & git提交新分支之git删除本地分支和git删除远程分支--git remote prune origin同步分支 & 跨分支合并-新建分 ...
- java代码删除本地文件_java程序实现删除本地文件
import java.io.File; public class Test { public static void main(String args[]) { Test t = new Test( ...
- java数组删除指定元素_Java数组删除指定元素
package com.zas.util; import java.util.Arrays; public class ArrayUtil { /** * 删除数组的第 i 个元素(从0开始) * @ ...
最新文章
- 报名 | 搜狐×清华:第三届内容识别算法大赛,比武招新两不误!
- 什么限制了GNN的能力?首篇探究GNN普适性与局限性的论文出炉
- 【 Verilog HDL 】正确的变量访问思路
- (0098)iOS开发之应用间的分享系列(3)
- 模块加载过程代码分析1
- java基础提升篇:Static关键字
- ContentValues和HashTable和HashMap和properties
- Springboot的thymeleaf常用属性
- axios关于针对请求时长策略设计的思考
- 我对STL的一些看法(二)认识vector容器
- linux查看shell类型与版本号,在Linux命令行下查询当前所使用的shell版本与种类的方法...
- rocketMq 顺序消费
- C语言 makefile
- python函数转换_将Python函数转换为PL/Python函数
- 通过ODBC连接Oracle
- Atitit json array to csv 目录 1. Lib	1 1.1. Apache csv lib	1 1.2. Org.json.jar cdl模式	1 2. other	1 2
- Delphi SWF SDK v1.4 Crack Notes
- GWR4 软件输入数据制作
- 计算机上的英语键代表什么意思,键盘上的英文键代表什么意思
- 电视台工作计算机管理,电视台工作岗位有哪些