java从指定文件中删除字符串,java删除指定目录中的文件或文件夹
java删除指定目录中的文件或文件夹
package tf;
import java.io.File;
public class DelFile {
public static void main(String[] args) {
scanAllFile(new File("E:/ACD2.0"), "svn", ".dat", ".vvb");
System.out.println("delete success!");
}
/**
* @author 唐飞
* @function 扫描待删除的目录或文件
* @root 待扫描的根目录
* @suffix 待删除的目录或文件(扩展名匹配)
*/
public static void scanAllFile(File root, String... suffix) {
for (File file : root.listFiles()) {
if (isMatch(file.getName(), suffix)) {
delAllFile(file);
} else if (file.isDirectory()) {
scanAllFile(file, suffix);
}
}
}
// 判断是否为待删除的目录或文件
public static boolean isMatch(String name, String... suffix) {
for (String s : suffix) {
if (name.endsWith(s)) {
return true;
}
}
return false;
}
// 删除指定的目录或文件
public static void delAllFile(File file) {
if (file.isDirectory()) {
for (File f : file.listFiles()) {
if (!f.delete()) {
delAllFile(f);
}
}
}
file.delete();
System.out.println("delete : " + file.getAbsolutePath());
}
}
java从指定文件中删除字符串,java删除指定目录中的文件或文件夹相关推荐
- 在Python中以扩展名.txt查找目录中的所有文件
如何在python中扩展名为.txt的目录中找到所有文件? #1楼 import os import sys if len(sys.argv)==2:print('no params')sys.exi ...
- python中csv文件通过什么表示字符_python – 如果行包含CSV文件中的字符串,则删除该行...
我在删除包含一列中的字符串的文本文件中的行时遇到问题.到目前为止,我的代码无法删除该行,但它能够读取文本文件并将其作为CSV文件保存到单独的列中.但这些行不会被删除. 这就是该列中的值如下所示: Sh ...
- java ftp复制文件_如何使用Java将FTP服务器上的文件复制到同一服务器上的目录中?...
我正在使用Apache Commons FTP上传文件.上传之前,我想检查服务器上是否已存在该文件,并将其备份到同一服务器上的备份目录中. 有谁知道如何将文件从FTP服务器复制到同一服务器上的备份目录 ...
- Java 文件上传到工程中,上传成功但是目录中没有显示
文件上传语句 String path = request.getServletContext().getRealPath("/attr/"); File folder = new ...
- java jar 目录_将Java类路径中的所有jar包括在一个目录中
有没有一种方法可以将所有的jar文件包含在类路径的目录中? 我正在尝试java -classpath lib / *.jar :. my.package.Program,它无法找到当然在这些罐子里的类 ...
- python删除字符串_Python3 - 删除字符串中不需要的字符
问题 去掉文本字符串开头,结尾或者中间不想要的字符,比如空白. 解决方案 strip() 方法用于删除字符串开始或结尾的字符. lstrip() 和 rstrip() 分别从左和从右执行删除操作. 默 ...
- php字符串定义为arraylist,如何把arraylist集合中的字符串数据保存的文本文件中
分析: (推荐教程:java课程) 通过题目的意思我们可以知道如下内容:ArrayList集合里存储的是字符串 遍历ArrayList集合,把数据获取 然后存储到文本文件中 文本文文件说明使用文本文件 ...
- 中判断字符串是否为空_java中的数字以及如何判断字符串是不是数字
01 前言 数字是计算机科学的根本,那么java中数字是怎样来表示呢?规则又是怎样呢?今天我们来探讨一下这个话题.数字在某些领域经常用字符串来进行表示和传递.那么我们可以从判断java中一个字符串是否 ...
- sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数
sql中截取字符串函数 SQL Server 2017 has been in the talk for its many features that simplify a developer's l ...
最新文章
- monty python flying circus-巨蟒剧团之飞翔的马戏团 第一季
- ant安装过程,配置过程
- 机器学习算法Python实现:word2vec 求词语相似度
- Facebook隐私泄露事件继续发酵,黑客明码标价出售聊天信息
- PHP笔记-自定义MVC框架
- 信息学奥赛一本通 1227:Ride to Office | OpenJudge NOI 4.6 2404:Ride to Office
- ntko web firefox跨浏览器插件_Firefox火狐浏览器插件全部失效解决方法
- 6416与aic23进行语言数据采集和处理的程序beta版
- 机器学习数学基础之极限
- DXperience 8.2.3
- 详解IT服务管理(ITSM)流程五阶段
- 【解决办法】adobe audition打不开 显示MSVCR71.dll丢失
- UIImageJPEGRepresentation 使用中存在的问题
- 『互联网架构』软件架构-软件环境的持续发布管理(上)
- 机器学习入门好文,强烈推荐(转载)
- vue3源码effect
- 箴言:统计学的智慧七柱
- 服务网格领域的百花齐放
- php for android
- python解决物理问题_利用Python科学计算处理物理问题(和物理告个别)