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如何删除相关推荐

  1. android删除本地图片,Android之删除图库照片

    相关文章:Android手机读取相册图片,根据URI获取图片路径 从图库获取的Uri:content://media/external/images/media/20782 Uri uri = dat ...

  2. java读取本地图片_java 怎么才能读取本地磁盘中的图片并传给前端(URL)

    不知道我理解的是否正确,题主想问的是前端访问URL后端传回指定的图片. 那么我以我在 Tomcat 的实例举个例子,需要 import javax.servlet: import javax.serv ...

  3. android删除本地图片,Android中结合contentResolver.delete和file.delete实现本地图片的删除...

    最近做的一个需求是:将拍照或相册的图片上传服务器后删除对应的本地图片.在实现这个简单的需求的过程中却碰到了两个意想不到的问题. 这两个问题源自于删除本地图片时选用的两个不同的方法 file.delet ...

  4. Android 删除本地图片

    以前没有写博客的习惯  换了公司之后 事情慢慢变多  也需要掌握很多的新的我不知道知识   遇到很多问题  网上各种百度  好不容易遇到可以修复bug的博客   这次用完关掉   以后遇到还需要重新百 ...

  5. java 多线程下载图片_java多线程实现下载图片并压缩

    最近在做一个需求:从其他系统的ftp目录下载存储图片url的文件,然后读取文件中的url地址,根据地址下载图片后按天压缩成一个包,平均一个地址文件中包含4000个地址左右,也就是说一个文件扫描后需要下 ...

  6. java读取本地图片及路径

    手贱打算用java读取本地图片,发现各种问题,之前使用python,发现还是python太厉害 如果打算用文件的形式读取图片,注意要对文件流做异常处理,还有java的输出语句,连接符之间的关系.最后成 ...

  7. git创建fork仓库和关联fork仓库 git提交新分支之git删除本地分支和git删除远程分支——git remote prune origin同步分支

    git创建fork仓库和关联fork仓库 & git提交新分支之git删除本地分支和git删除远程分支--git remote prune origin同步分支 & 跨分支合并-新建分 ...

  8. java代码删除本地文件_java程序实现删除本地文件

    import java.io.File; public class Test { public static void main(String args[]) { Test t = new Test( ...

  9. java数组删除指定元素_Java数组删除指定元素

    package com.zas.util; import java.util.Arrays; public class ArrayUtil { /** * 删除数组的第 i 个元素(从0开始) * @ ...

最新文章

  1. 报名 | 搜狐×清华:第三届内容识别算法大赛,比武招新两不误!
  2. 什么限制了GNN的能力?首篇探究GNN普适性与局限性的论文出炉
  3. 【 Verilog HDL 】正确的变量访问思路
  4. (0098)iOS开发之应用间的分享系列(3)
  5. 模块加载过程代码分析1
  6. java基础提升篇:Static关键字
  7. ContentValues和HashTable和HashMap和properties
  8. Springboot的thymeleaf常用属性
  9. axios关于针对请求时长策略设计的思考
  10. 我对STL的一些看法(二)认识vector容器
  11. linux查看shell类型与版本号,在Linux命令行下查询当前所使用的shell版本与种类的方法...
  12. rocketMq 顺序消费
  13. C语言 makefile
  14. python函数转换_将Python函数转换为PL/Python函数
  15. 通过ODBC连接Oracle
  16. 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
  17. Delphi SWF SDK v1.4 Crack Notes
  18. GWR4 软件输入数据制作
  19. 计算机上的英语键代表什么意思,键盘上的英文键代表什么意思
  20. 电视台工作计算机管理,电视台工作岗位有哪些

热门文章

  1. 微信价值观---张小龙首次公开演讲
  2. spring boot物联网智能管理平台 毕业设计-附源码211120
  3. 知网html阅读需要花钱么,自己花钱怎么在知网上查重
  4. 如何找出zeppelin的登入帳號密碼?
  5. 傻傻分不清?云存储、云计算与分布式存储、分布式计算是一回事吗?
  6. 拆解了20个企业微信社群的我, 发现【社群营销】最好的方法应该是这样!
  7. QQ空间点赞...取消点赞
  8. 人工智能、机器学习、深度学习从入门到进阶学习资料整理
  9. 蓝桥杯 青少年创意编程大赛 scratch 组(一)
  10. 图像保边滤波算法集锦--非局部均值NLM滤波器