`
mimang2007110
  • 浏览: 237374 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java删除服务器上的图片

阅读更多
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图片上传到服务器以及在服务器上图片修改删除,可以从前端获取图片后端接收然后保存,还可以修改图片修改之前会删除原来的图片。

    java多图片上传、删除、预览,post提交

    综上所述,实现这个功能需要Java后端处理文件上传、删除,layui前端组件负责用户交互,同时利用POST方法进行数据传输。通过合理的代码组织和安全性设计,可以构建一个高效、安全的多图片管理功能。

    java实现客户端上传图片到ftp服务器,nginx提供http服务下载图片

    在Java分布式项目中,涉及到客户端上传图片到FTP服务器并由Nginx提供HTTP服务进行图片下载,这是一个典型的文件传输和Web服务集成的场景。这里主要涉及三个关键知识点:Java FTP客户端编程、Nginx服务器配置以及Java...

    java删除ftp文件.txt

    ### Java删除FTP文件知识点 #### 一、概述 在企业级应用开发中,FTP(File Transfer Protocol)协议常被用于文件传输与管理。利用Java语言编写FTP客户端程序,可以实现文件上传、下载、删除等操作。本文将详细介绍...

    删除服务器上的img

    根据提供的信息,我们可以总结出以下相关的IT知识点: ### 一、背景介绍 在日常的Web应用开发中,经常需要处理用户上传的文件,比如图片。...以上就是关于“删除服务器上的img”的详细介绍和技术点解析。

    java邮件服务器的实现(完整代码)

    POP3允许用户下载服务器上的邮件,而IMAP则允许在服务器上管理邮件,包括阅读、移动和删除。JavaMail API同样支持这些协议。 3. **JavaMail API**:`javax.mail`库是Java开发邮件应用的核心。它提供了一套接口和类...

    java mysql 七牛云存储上传删除图片demo

    Java与MySQL结合七牛云存储实现图片上传与删除的Demo是一个综合性的开发示例,它涵盖了Web开发中的几个关键知识点。以下是对这些知识点的详细解释: 1. **Java编程**:Java是一种广泛使用的面向对象的编程语言,...

    FastDFS文件服务器Java客户端.zip

    在这个场景中,"FastDFS文件服务器Java客户端.zip"是一个包含FastDFS Java客户端的压缩包,它提供了与FastDFS服务器进行交互的API,使得Java开发者能够方便地在Java应用中集成FastDFS,进行文件上传、下载以及管理...

    图片服务器

    综上所述,构建一个高性能的图片服务器涉及到多个方面,包括选择合适的存储方案、处理图片、设计API、确保安全性、优化性能、监控系统状态以及考虑扩展性和容错性。使用Spring Boot和Java,我们可以快速高效地实现...

    java实现jQuery带删除功能多图片上传预览插件

    在IT行业中,开发一个带有删除功能的多图片上传预览插件是常见的需求,尤其是在Web应用中。这个项目是基于Java后端技术和jQuery前端库实现的,提供了用户友好的图片上传体验。以下是对这个项目的一些关键知识点的...

    java实现图片下载和上传.zip

    在Java编程领域,图片的下载和上传是常见的功能需求,特别是在构建Web应用程序时。本项目基于Spring、SpringMVC和MyBatis框架,利用Apache的Commons-FileUpload和Commons-IO库来处理文件上传和下载。接下来,我们将...

    java实现上传网络图片到微信临时素材

    微信临时素材是指微信服务器上的一种临时存储形式,通过上传图片到微信临时素材,我们可以在微信平台上使用这些图片。 知识点 1:微信临时素材 微信临时素材是指微信服务器上的一种临时存储形式,用户可以上传图片...

    java操作共享文件

    在Java编程环境中,处理共享文件是一项常见的任务,特别是在企业级应用中,可能需要访问网络上的文件系统资源。Java提供了一些库来实现这一功能,其中之一就是jcifs库,它是一个开源的Java SMB(Server Message ...

    java上传图片到服务器所有jar包下载

    在Java开发中,将图片上传至服务器是一项常见的需求,尤其在构建Web应用或者移动应用的后端服务时。为了实现这个功能,开发者通常会利用一些成熟的库来简化处理过程。在给定的“java上传图片到服务器所有jar包下载”...

    开源图片服务器 CshBBrainPP.zip

    开源图片服务器CshBBrainPP是一款专为图片管理和分发设计的Java应用程序,它提供了基本的上传和下载功能,利用了非阻塞I/O(NIO)技术来提高性能和可扩展性。这款服务器旨在简化图片存储、访问和管理流程,尤其适合...

    java上传图片到服务器源码下载

    在Java编程领域,上传图片到服务器是一项常见的任务,涉及到网络通信、文件处理和服务器端的数据存储。本资源提供了两个开源库的源码:`commons-io`和`commons-fileupload`,它们是Java进行文件上传操作的重要工具。...

    java源码包3

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    Java实现图片上传

    Java提供了一系列的File类API,可以用来创建、读取、删除文件。在图片上传过程中,客户端通常会先将图片文件保存到本地,然后通过HTTP请求将其发送到服务器。在服务器端,我们需要使用File类来接收并处理这些文件。 ...

    java实现pdf上传,下载,在线预览,删除,修改等功能

    在Java开发中,处理PDF文件是一项常见的任务,包括上传、下载、在线预览、删除以及修改等操作。这里我们将深入探讨这些功能的实现,并结合标签`java xpdf java实现pdf`来讨论XPDF库在Java中的应用。 1. **PDF上传**...

    图片库项目(Java实现).zip

    删除图片则需要先从数据库中移除对应记录,然后再删除服务器上的物理文件。 8. **安全性与优化**: 项目可能涉及到防止SQL注入、XSS攻击等安全措施。同时,为了提高性能,可能实现了图片的分页显示、缓存策略、文件...

Global site tag (gtag.js) - Google Analytics