启动服务器如何删除文件,在服务器启动时用Filter来删除某种类型的文件
简介这篇文章主要介绍了在服务器启动时用Filter来删除某种类型的文件以及相关的经验技巧,文章约1303字,浏览量409,点赞数3,值得参考!
代码:
import java.io.File;
import java.io.FileFilter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
public class DeleteFilesServlet extends HttpServlet {
public void destroy() {
super.destroy();
}
public void init() throws ServletException {
/*
* //方法一,在tomcat中"."是bin目录 File file=new File("."); File[]
* subFiles=file.listFiles();
*
* for(File f:subFiles){ //获取以xls为文件结尾的文件 if
* (f.getName().endsWith("xls")) { f.delete(); } }
*/
// 方法二
File file = new File(".");
File[] subFiles = file.listFiles(new FileFilter() {
public boolean accept(File pathname) {
if (pathname.getName().endsWith("xls")) {
return true;
}
return false;
}
});
for (File f : subFiles) {
f.delete();
}
}
}
web.xml:
//因为不需要用户访问,因此只需要配置以下文件即可,设置启动顺序为8
DeleteFilesServlet
com.zpj.servlet.DeleteFilesServlet
8
以上就是本文的全部内容,希望对大家的学习有所帮助,本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
启动服务器如何删除文件,在服务器启动时用Filter来删除某种类型的文件相关推荐
- VB.net 移动文件夹去另一个地址,删除文件夹里某种类型的文件
1. move one folder including inside files/folders to another path. 把一个文件夹及其里面的所有文件/文件夹移去另一个地址. e.g.把 ...
- linux列出一个目录及其子目录下面的某种类型的文件
linux列出一个目录及其子目录下面的某种类型的文件 作者:smarteng ⁄ 时间:2009年07月09日 ⁄ 分类: Linux命令 ⁄ 评论:0 怎么样把,一个目录及其所有的子目录下面的某种类 ...
- java实现删除指定指定目录下面指定某种类型的文件
/*** 删除指定目录下面指定文件类型的文件** @param path*/public static void delSpecifyTheTypeFile(String path) {File di ...
- 「整理文件轻松有妙招!教你如何按类型将文件夹里的文件进行归类保存」
文件整理是一个让人望而却步的任务,不经意间文件夹里就会产生大量分类不清的文件,让我们感到十分困扰.而现在,让我们为你介绍一种简便易行的方法,可将文件夹中的文件按类型进行归类保存,轻松整理你的文件夹! ...
- shell判定文件夹下存在某种类型的文件
该例程用途: 判定/mnt文件夹下是否存在ko文件.存在则把ko文件mv到update文件夹下,不存在则从update文件夹中把ko文件mv过来 #!/bin/sh exist_file() {if ...
- VS+QT双击ui文件用Designer打开时出现未指定错误/无法打开XX.ui文件
在VS与Qt交互中,刚刚会在VS中使用Designer打开某ui文件,工作机制其实是vs利用到了qt vs tools 工具调用designer.exe打开某ui文件 下面介绍的方法一就是重置qt v ...
- xml文件是html吗,xml和html分别是什么类型的文件
XML是一种扩展性标识语言,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型:html是超文本标记语言,标准通用标记语言下的一个应用,它不是一种编程语言,而是一种标记语言,是网 ...
- linux 复制指定类型,用Linux命令行实现删除和复制指定类型的文件
(一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...
- C 修改服务器代码,rpg c 游戏服务器代码大全
rpg c 游戏服务器代码大全 内容精选 换一换 香港节点和大陆节点的区别如下:香港节点购买域名后无需备案,可以直接在后台绑定域名并使用.大陆节点购买域名后需要先完成备案,才可以在后台绑定域名.香港节 ...
最新文章
- 3.6-fdisk命令
- WPF ,listbox,平滑滚动的2种方式。
- 写给师弟师妹的一封信-论在校程序员的学习方向
- Oracle编程入门经典 第9章 掌握SQL*Plus
- flink介绍:有界流和无界流
- 并联串联混合的电压和电流_串、并联电路中的电流与电压规律
- JavaScript由哪三部分组成呢?
- 钉钉微应用怎么进入_蓝凌携手钉钉走进越秀地产,零距离热聊企业数字化转型...
- Log4Net的WebApplication使用
- vue-cli3.0之vue.config.js的配置项(注解)
- 解锁三星bl锁有几种方法_解锁陶瓷砂磨机常见的几种机械密封损坏原因及处理方法发表...
- (王道408考研操作系统)第三章内存管理-第一节1:内存基础知识、程序编译运行原理
- mybatis-plus 从2.x到3.x升级指南
- js如何判断字符串是否为空
- node.js历史版本下载安装
- 水溶性CdSe/ZnS量子点PL480nm--660nm(亲水配体包裹的核/壳型荧光纳米材料)
- 中船嘉年华邮轮揭幕全新企业品牌标识;美国运通全球商务旅行完成对Expedia集团旗下易信达的收购 | 全球旅报...
- 树莓派4BUbuntu server 20.04 Kubernetes-v1.17.x- Docker19.03 keadmv1.10.3部署错误一览
- JSP 页面访问用户验证
- 江苏科技大学苏州理工学院《计算机程序设计基础实践VC++》实验报告