`

java 目录列表

 
阅读更多

import java.io.*;
public class DirectoryList
{
	public static void main(String[] args)
	{
		try
		{
			File path = new File(".");//定义一个File对象
			String[] myList;//定义一个字符串数组
			if(args.length==0)//不含自变量则显示所有文件
			{
				myList=path.list();
			}else//利用过滤器显示相关文件
				myList=path.list(new DirectoryFilter(args[0]));
			for(int i=0;i<myList.length;i++)//输出文件列表
			{
				System.out.println(myList[i]);
			}
		} catch (Exception e)
		{
			e.printStackTrace();
		}
	}
}

class DirectoryFilter implements FilenameFilter//文件过滤器方法
{
	String myString;
	
	DirectoryFilter(String myString)
	{
		this.myString=myString;
	}

	public boolean accept(File dir, String name)
	{
		//去除所有路径信息
		String f=new File(name).getName();
		
		return f.indexOf(myString)!=-1;
	}
	
}
 
0
0
分享到:
评论

相关推荐

    java 生成文件结构目录树

    使用纯java代码遍历文件夹,生成一个文件夹目录结构的目录树。 及返回一个包含有 id(文件夹id) fid(当前文件夹父目录文件夹id) name (文件/文件夹路径)的集合对象。可根据这个结果传到前台,通过jquery.ztree 或是...

    当前目录列表输出的java小程序

    列出当前目录下所有文件和文件夹的名称。如果当前目录含有子文件夹,则也递归地列出子文件夹的内容;用缩进地方式反映层次关系;文件夹的名称用尖括号括起来。

    JAVA获取FTP文件列表

    JAVA获取FTP文件列表,功能齐全。包括:链接到服务器,上传文件到FTP服务器,从FTP服务器上下载文件并返回下载文件长度,返回FTP目录下的文件列表,删除FTP上的文件及目录,关闭链接。

    Java遍历目录显示文件列表.rar

    Java遍历目录显示文件列表,读取文件夹中的所有文件,并以列表的形式显示出这些文件,下面来看一下相关的代码:  class ShowDirListener implements ActionListener {//取得目录内容的事件处理   public void ...

    Java目录树控件

    java 实现系统目录树结构,显示文件夹下的文件。树结构

    java获取目录内容列表

    此文件记录的是通过java程序来获取文件夹下所有文件名称的方法

    Java目录直读:枚举文件夹下的所有文件.rar

    Java枚举目录下的所有文件,列出文件名,是一个Java目录直读程序的例子,代码中定义了一个showDirContent方法,该方法实现取得目录内容,用路径实例化一个文件对象,重点:取得目录内所有文件列表,实例化一个...

    递归算法之输出某个目录下所有文件和子目录列表Java系列2021.pdf

    递归算法之输出某个目录下所有文件和子目录列表Java系列2021.pdf

    java 打印目录下所有文件名称 包括文件夹下的子文件夹

    用java 打印目录下所有文件名称 包括子目录, 默认目录 "C:/" 打印完 目录列表 输出在 选择的根目录的 "path/TestResultList.txt" 文件夹里。

    java源码包---java 源码 大量 实例

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视  用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java...

    Java 简单的FTP远程目录浏览程序.rar

    Java 简单的FTP远程目录浏览程序,实现远程连接服务器,查看服务器中的文件列表,是一个基础级的Java FTP客户端代码,实例化StringBuffer对象,用于输出信息。通过这个JAVA实例,你可了解一下在JAVA中创建FTP客户端...

    JAVA查看安装软件列表(axun)

    一个简单的java程序,可以查看当前已经安装的程序的信息 ,包括名称,版本号,出版商,卸载路径等

    Java 访问注册列表 读软件安装路径

    Java通过访问Windows注册列表,找到软件对应的CLSID,读取软件的安装路径

    JAVA_API1.6文档(中文)

    java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...

    java 实现分页目录查询.zip

    java 实现 目录文件的分页查询功能, 只需要调用封装好的方法,通过递归的方式返回文件的列表,有回调方法,可以处理目录下的文件

    达内java培训目录

    达内java培训目录 课程 课程内容 课程目标 第一阶段(以Tetris项目贯穿) Java语言基础 算法基础、常用数据结构、企业编程规范。 掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。 Java面向对象 面向...

    ocf电子书获取目录列表

    获取ocf电子书目录列表,Java工具类,此类依赖dom4j,解压后倒入项目即可用。OCFCatalog catalog = new OCFCatalog("/Users/xudongdong/Documents/upload/很老很灵的偏方验方名方_张银柱.ocf"); List&lt;NavPoint&gt; ...

    Java开发技术大全(500个源代码).

    dir.java 显示目录下的所有文件和目录 encrypt.java 文件加密 FileList.java 自己实现的一个文件名称枚举类 MyDataIO.java 数据输入输出示例 MyFileOutput.java 将键盘读入的文字保存到文件 MyPipedIO.java ...

    JAVA上百实例源码以及开源项目

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视  用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java...

Global site tag (gtag.js) - Google Analytics