java删除目录下符合条件的文件
自己做的一个小程序,目的是:删除某个目录下所有的文件大小为0的文件。同理其他的条件也可以,只需修改delFile()方法中的判断条件即可。
下面是代码,有需要的同学可以参考下,如有错误请指出,不胜感激。
public static void main(String[] args) {String path = "d:/testFile/test";getAllFile(path);}/*** 获去路径下所有文件* @param filePath*/static void getAllFile(String filePath){File files = new File(filePath);String[] filelist = files.list();for(String fileName: filelist){String newFile = filePath + File.separator + fileName ;File file = new File(newFile);if(file.isFile()){delFile(newFile);}else if(file.isDirectory()){getAllFile(newFile);}}}/*** 删除符合条件的文件* @param filePaht*/static void delFile(String filePaht){File file = new File(filePaht);if(file.length()== 0){file.delete();System.out.println("删除文件:" + filePaht);}}
转载于:https://www.cnblogs.com/oskyhg/p/7737398.html
java删除目录下符合条件的文件相关推荐
- Linux下删除所有符合条件的文件
Linux系统下,删除当前路径中所有文件名以"test"(必须是英文状态下的双引号或者单引号)开头的文件,当前目录可以用 . 表示,也可以用 ./ 表示 如当前处于/home/Do ...
- linux匹配查找满足多个条件,利用Linux的find命令查找符合条件的文件
本文主要介绍一个小知识点就是利用Linux的find命令查找符合条件的文件,通过这个小知识点的学习,希望读者在今后的工作学习中遇到想要查找符合条件的文件,能用到词知识点. 利用Linux的find命令 ...
- CMD命令 (复制、移动、重命名) (文件夹、子文件夹)下所有符合条件的文件
一. ::1.文件夹A里有很多子文件夹,这些文件夹里有很多不同格式的文件,我想把这些所有子文件夹里的文件全部提取出来,放到A文件夹里面, ::那些子文件夹里就没有东西了 for /f "de ...
- 【python】根据文件(图片)名字,删除符合条件的文件(图片)
以下是我要处理的图片,我需要文件名为偶数的图片 删除为奇数的图片 话不多说上代码 import osdir = "F:\geshi\outputs" im_names = [] w ...
- 用递归方法扫描 SVN 仓库下载符合条件的文件
最近在做一个自动化测试工具,需要对一组程序进行测试确认,而这组程序有多个不同平台的版本,而且后续可能会更新.自然地,就想到在执行测试时从 SVN 存放位置拉取对应的下来进行测试.但 SVN 客户端移植 ...
- Excel 技术篇-跨页签统计某一区域下符合条件值的数量方法,COUNTIF函数、数量统计公式的用法实例演示
首先先看下效果图: 计算全部人数方法: Sheet2 代表在名为它的页签取数, A:A 代表整个的范围是 A 列, * 号为通配符,代表匹配任意长度字符串, -1 表示减去列名,就是 "姓名 ...
- 命令行删除目录下指定日期前文件
显示文件 FORFILES /P D:\backupseed /S /M *.blf /D -3 /C "cmd /c echo @path" 删除文件 FORFILES /P D ...
- 递归删除符合条件的目录,文件, kotlin,java
package aimport java.io.IOException import java.nio.file.* import java.nio.file.attribute.BasicFileA ...
- php删除目录下的所有文件和目录
<?php /*** 递归实现删除目录下的所有的文件和文件夹* @param $dir 要删除的目录* @param bool $deleteRootToo 是否删除根目录 默认不删除http: ...
- C#取得指定路径下所有目录及文件名称(可递归)
1using System.IO; 2 3/**//// <summary> 4/// 取得指定路径下所有目录及文件名称(可递归) 5/// </summary> ...
最新文章
- Android 系统Dimension和间距参数详解
- NSPredicate的用法
- iOS学习之iOS沙盒(sandbox)机制和文件操作之NSFileManager
- 选择让孩子练习羽毛球的家长好好看看!
- python rgb led控件_用树莓派实现RGB LED的颜色控制——Python版本
- 贪吃蛇代码c语言改分,刚学C语言,想写一个贪吃蛇的代码
- 吸收塔如何提高吸收率_想让肌肉生长得更好,蛋白质的补充很重要,如何选择你知道吗?...
- 《IT项目管理那些事儿》——国内第一本项目管理的实践书籍
- 命令折叠代码的所有部分?
- 跟工作选择障碍同学聊一聊现实的问题……
- Linux下MongoDB服务安装
- Xshell7免费版下载
- JetBrains 提供面向开发人员的免费开源字体 Mono
- 计算机删除网络位置,win10系统删除不用网络位置的处理技巧
- ue模糊查询_Daizyue的Power Query学习笔记-缓存
- 出差沈阳记之初来乍到
- 历史论文比赛TCR介绍
- 【FND】EBS中Java并发程序开发
- Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNs
- CMD快捷指令之磁盘检查(管理员身份运行命令提示符)