package com.java_home.Test;

import java.io.File;

import java.io.FilenameFilter;

public class TestFile {

public static void main(String[] args) {

/*new filenameFilter接口,重写接口内部的一个方法*/

/*在E盘的根目录下创建一个Test文件夹,然后在里面创建一些文件*/

String[] names = new File("E:/Test").list(new FilenameFilter() {

@Override

public boolean accept(File dir, String name) {

// TODO Auto-generated method stub

System.out.println("dir:"+dir);//输出盘符路径

System.out.println("name:"+name); //输出文件名称

return name.endsWith("txt");//输出一个以当前后缀结尾的文件

}

});

/*循环遍历里面放在names字符串数组当中的内容*/

for (String temp : names) {

System.out.println(temp);

}

}

}

控制台输出结果如下:

dir:E:\Test

name:Excel 工作表.xlsx

dir:E:\Test

name:Word 文档.docx

dir:E:\Test

name:文档.txt

文档.txt

原文:http://www.cnblogs.com/helloworld1080/p/5282819.html

java获取电脑硬盘里的文件_用Java简单获取硬盘里的文件相关推荐

  1. C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号

    C#获取电脑硬件信息(CPU ID.主板ID.硬盘ID.BIOS编号 http://www.cnblogs.com/liufei88866/archive/2010/05/11/1732671.htm ...

  2. java 读取 远程文件_利用JAVA获取远程文件及使用断点续传 供学习者使用

    闲来没事,就做做,程序还是要多写才好@ 原理不说,文件方面及I/O方面,去BAIDU一下就知道,断点续传的原理也很简单,就是在原来已经下载的基础之上继续下载就可以了,用到了这么关键的一句:urlc.s ...

  3. java删除文件下所有文件_用java实现删除文件夹里的所有文件

    package com.org.improve.contact; import java.io.File; public class DeletePaper { /** * @param args * ...

  4. java audioinputstream 读取音频文件_从原始文件中获取最多x个字节的AudioInputStream(剪切音频文件)...

    小编典典 下面的代码向您展示如何复制音频流的一部分,从一个文件读取并写入另一个文件. import java.io.*; import javax.sound.sampled.*; class Aud ...

  5. java 写tb级文件_三管齐下!TB 级文件的上传性能瞬间被优化 100 倍!

    作者 | 中华石杉 责编 | 伍杏玲 本文经授权转载石杉的架构笔记(ID:shishan100) 这篇文章我们来看看,世界上最优秀的分布式文件系统HDFS,是如何对超大文件的上传做性能优化的? 首先, ...

  6. java ftp 文件移动文件_通过JAVA对FTP服务器连接,上传,下载,读取,移动文件等...

    记录一次对FTP服务器文件内容 通过Java程序对FTP服务器文件处理:连接,上传,下载,读取,移动文件等. 需求描述:今天接到一个任务,在Java项目中,读取FTP服务器上的一些文件,进行一些业务操 ...

  7. java 删除过期文件_定时脚本: 删除HDFS中的过期文件

    1. 基本原理: 通过hadoop fs -ls *命令获取相关文件或目录的修改时间,然后与设定的过期时间进行比较,之后执行删除操作即可 2. 相关代码: #!/bin/bash source ~/. ...

  8. java .lck文件_关于Java日志log.lck文件的出现原因和关闭方法

    出现的问题 实验中要求用log记录所有出现的异常情况和主程序的各个操作,但我们主程序里的各个操作是调用的是各个类的方法,如果全部在各个类里只抛出异常在主程序里处理,那主程序就会很冗余,而且也不符合AD ...

  9. java使用缓冲区读取文件_在Java中使用Google的协议缓冲区

    java使用缓冲区读取文件 最近发布了 有效的Java第三版 ,我一直对确定此类Java开发书籍的更新感兴趣,该书籍的最新版本仅通过Java 6进行了介绍 . 在此版本中,显然存在与Java 7 , ...

  10. aws s3 獲取所有文件_通过Java上传下载AWS S3文件,并解决文件数量超过1000的问题...

    1 前言 Amazon S3 (Simple Storage Service)是很常用的文件存储服务,我们的场景是上游把流水文件放到S3,我们再从S3读取并对账. 2 初始化S3 首先要获取相关的账号 ...

最新文章

  1. oracle删除表不等待,oracle故障处理之删除大表空间hang住
  2. WPF中触发器Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种
  3. linux输出信息打开tomcat,Linux下查看Tomcat的控制台输出信息
  4. 第三篇:属性_第二节:控件属性在页面及源码中的表示方式
  5. FreeMarker Eclipse Plugin的安装!
  6. Spark学习之Spark Streaming
  7. combobox的联动练习
  8. 马斯克确诊新冠后续:已从低烧、感冒症状中完全恢复
  9. 开发人员需要了解的渐进式Web应用程序
  10. 深入理解java虚拟机读书笔记(三)
  11. 图案怎么导入ps?Photoshop图案导入教程
  12. 贝宝php支付接口,php做贝宝(paypal)支付接口
  13. 易简约个人产品中心网站源码html模板
  14. 网络安全:关于Caesar密码的加密解密
  15. 成人大专计算机试题,2021成人大专数学模拟试题及参考答案
  16. 21_RS485简单讲解
  17. class文件格式解析
  18. Ubuntu软件安装与卸载
  19. ANDROID 11 文件系统挂载
  20. Ardunio开发实例-磁簧开关

热门文章

  1. 小翼推荐-【最新qq空间软件,软件下载】
  2. 什么是生产历史追溯系统
  3. 软件图标固定到任务栏,点击之后出现两个图标--简单解决办法
  4. English-商务英文邮件例句100句
  5. vscode 翻译神器
  6. 计算机毕业设计(附源码)python智慧后勤app
  7. 小程序安装wept报错解决
  8. Redux相关知识(什么是redux、redux的工作原理、redux的核心概念、redux的基本使用)(十一)
  9. 计算机专业没学好找工作,为什么现在计算机专业的应届毕业生不好找工作了? - 收获啦...
  10. Matlab 仿真——单自由度倒立摆(2)系统分析