`

IO中给在目录中添加过滤器

阅读更多
package com.java.test_IO;

import java.io.File;
import java.io.FilenameFilter;

public class TestDir {

	static FilenameFilter filter = new FilenameFilter(){

		public boolean accept(File dir, String name) {
			return dir.length()>10;
		}
		
	};
	public static void getFiles(File dir){
		File[] files = dir.listFiles(filter);//如果要使用递归就要注意过滤器是怎么实现的了;
		if(files == null) return;
		for (File file : files) {
			if(file.isDirectory()){
				getFiles(file);
			}else{
				if(file.getName().toLowerCase().endsWith(".jpg"))
				System.out.println("路径:"+file.getPath()+"______ 大小:"+(file.length()+1023)/1024+"kb");
			}
		}
	}

	public static void main(String[] args) {
		File fl = new File("/home/soft22/");
		getFiles(fl);
	}

}

分享到:
评论

相关推荐

    GPUVideo-android:该库在生成Mp4和ExoPlayer视频以及使用Camera2进行视频录制时应用视频过滤器

    在使用Camera2的视频录制中应用视频过滤器。 应用视频过滤器生成Mp4 范例影片没有过滤器 申请 申请 申请 在ExoPlayer视频上应用视频过滤器 在使用Camera2的视频录制上应用视频过滤器。 Gradle 步骤1.将...

    在Asp.Net Core中使用ModelConvention实现全局过滤器隔离

    在一个web程序中同时包含了MVC和WebAPI,现在需要给WebAPI部分单独添加一个接口验证过滤器 IActionFilter ,常规做法一般是写好过滤器后给需要的控制器挂上这个标签,高级点的做法是注册一个全局过滤器,这样可以...

    mqtt-demo-server:带有 Socket.io <-> MQTT 桥的静态 HTTP 文件服务器用于演示如何将 MQTT 暴露给浏览器

    mqtt 演示服务器 ...以下是向 MQTT 计数器主题 (get/ESP8266/counterValue) 添加过滤值主题 (get/ESP8266/filterValue) 的 Node-Red 流程。 也作为。 [{"id":"80804206.7f7fc","type":"mqtt-broker","broker":

    low_regex:用于Craft.io CMS 的 Twig preg_replace 过滤器

    向 Twig 添加 preg_replace 过滤器。 现在已经过时了,因为 Craft 现在拥有。 用法 {{ var | regex([pattern], [replacement]) }} 例子 {{ entry.website | regex('#^https?://(www\.)?(.*?)/?$#', '$2') }}

    VEED.IO - Simple Online Video Editor-crx插件

    字幕视频-自动字幕视频-修剪视频-专业视频过滤器-向视频添加图像-旋转视频-裁剪视频-向视频添加文字-在视频上绘制-向视频添加贴纸-通过添加字幕SRT文件-向视频添加形状-更改视频速度-字幕视频-从视频中删除音频-水印...

    Android Studio添加日志过滤方式

    第1部分是为这个过滤器输入名称,第2部分是一些过滤信息的配置:Log Tag 是根据log.d(“XXX”,”show”);方法中的XXX参数属性过滤,配置该项之后只会显示日志中Tag为XXX的日志;Log Message是根据日志信息过滤;...

    karsen777.github.io:渐进式进度跟踪器

    karsen777.github.io 渐进式进度跟踪器 目前在以下方面跟踪您的进度: 成就成就壮举津贴CRISPR升级待办事项清单: 改造过滤器和用户界面添加切换以仅显示选定的星级或选定的等级和更低的等级将过滤器应用于其他列将...

    vue-string-filter-轻量级Vue 2字符串处理过滤器。-Vue.js开发

    io / vue-string-filter /可用过滤器大写小写大写字母大写标题子弹截断剪切删除remove_first替换replace_first附加下载#NPM npm install vue-string-filter#纱线添加vue-string-filter样本用法使用插件从'vue导入...

    cors-filter:针对 Java 8 编写的 Java servlet CORS 过滤器

    CORS 过滤器 提供 Java Servlet 过滤器来管理 CORS 请求。 该过滤器可以通过 JavaConfig 或 web.xml 进行配置。 需要 Java 8。 但为什么? 是的,已经有几个这样的过滤器了。 它们都不支持 JavaConfig。 与 Tomcat...

    Magehound.github.io:TPDS聊天过滤器

    转到浏览器的书签菜单,然后添加带有您选择的标题的新书签。 复制以下代码段并将其粘贴到URL字段中:javascript:(function(){document.body.appendChild(document.createElement('script'))。src =' ); ...

    jackson-dynamic-filter:一种使用Jackson来动态确定过滤器的简便方法

    杰克逊动态属性过滤器基本上,当您使用Gson时,需要从目标对象上的序列化WITHOUT批注中排除特定字段,您将使用ExclusionStrategy 。 但是我在杰克逊没有找到类似的方法来做到这一点。 因此,此存储库提供了一种动态...

    Easy Put.io-crx插件

    语言:English (United ... - 多个搜索过滤器 - 新的默认文件夹参数 - 从传输选项卡按钮显示文件v2.3.4 - 新的输入来发送多个链接到put.io - CSS增强 - put.io令牌同步存储v2.3.3: - 修复选项问题 - 使用旧PB API的选项

    容易简单「Easy Put.io」-crx插件

    错误修复-添加“更多”选项卡v2.4.1-添加副本链接-添加全选按钮v2.4-更新到Bootstrap 3 v2.3.7 / 8/9-修复了与Put.io v2.3.6的连接-由于Google政策v2.3.5而删除了“搜索标签”按钮-多个搜索过滤器-新的默认文件夹...

    jackson-dynamic-filter-spring-boot-starter:使用Jackson轻松动态确定过滤器的简便方法

    Jackson动态属性过滤器-Spring Boot Starter 用于Spring Boot Starter,它提供了一种简便的方法,可以通过动态确定过滤,而无需直接在Java对象上编写注释,并且还可以与Spring MVC / Spring Boot很好地集成。 先决...

    BCC-用于基于BPFLinux IO分析,联网,监视等工具-C/C++开发

    它利用了扩展的BPF(伯克利数据包过滤器)(正式称为eBPF)这一新功能,该功能首次添加到Linux 3.15中。 BCC使用的大多数工具都需要Linux 4.1及更高版本。 eBPF被IngoMolnár描述为:此循环中最有趣的功能之一是能够...

    nmap速记命令.drawio.png

    2,如何实现:使用原始IP报文来发现网络上有哪些主机,主机提供什么服务,操作系统,使用什么类型的报文过滤器/防火墙,以及其他功能。 3,nmap用途:常用于安全审核。许多系统管理员和网络管理员也用它来做一些...

    Pagereview.io-crx插件

    语言:English Pagereview.io插件可帮助用户在网站设计上进行协作。在页面节点上留下评论,与团队进行回复和协作。 通过Pagereview,您可以更轻松地获得...-使用评论标签和过滤器进行整理。 您可以使用这些标签来过滤

    TagFilter:单一选择芯片过滤器,概念与Google Maps Vehicle选择有关

    标签过滤器 正在安装 添加以下 allprojects { repositories { ... maven { url 'https://jitpack.io' } } } 将库导入gradle dependencies { implementation '...

Global site tag (gtag.js) - Google Analytics