`

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目录树控件

    通过调用`listFiles()`方法可以获取目录下的文件和子目录列表。遍历这些文件和子目录,将它们转化为TreeNode对象。 4. **构建模型**: 创建一个DefaultTreeModel实例,将根节点作为参数传递。这个模型会管理JTree...

    Java目录监视器源程序

    Java目录监视器是一个基于Java编程语言实现的小型实用工具,其主要功能是实时监控指定的文件目录,并在每次扫描间隔(如5秒)后报告目录内文件大小的变化以及文件数量的增减。这个应用程序对于开发者来说非常有用,...

    java 生成文件结构目录树

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

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

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

    JAVA获取FTP文件列表

    本文档将详细介绍一个基于Java的实用工具类`FtpClientUtil`,该类提供了一系列功能来与FTP服务器交互,包括连接到服务器、上传文件、下载文件、获取文件列表、删除文件和目录以及关闭连接等操作。 #### 二、`...

    java遍历文件目录生成树结构txt文件

    它提供了许多方法,如`list()`、`listFiles()`等,可以用来获取指定目录下的文件或子目录列表。在`Dir.java`中,开发者可能使用了`listFiles()`方法递归地遍历每个子目录,并构建出一个树形结构。 遍历文件目录的...

    Java访问文件列表

    在Java编程中,访问文件列表是一项基础且重要的任务,它涉及到文件系统操作和I/O流的使用。在本文中,我们将深入探讨如何在Java中处理文件列表,以及相关的源码和工具。 首先,我们需要理解Java中的`java.io.File`...

    java中读取目录下指定的文件

    例如,`list()`方法可以返回目录中所有非隐藏文件和目录的名称列表: ```java String[] files = directory.listFiles(); for (String fileName : files) { System.out.println("文件名:" + fileName); } ``` ...

    java转目录树json

    在Java开发中,将目录结构转换为JSON格式是一种常见的需求,...总之,将Java目录树转换为JSON涉及文件系统的遍历、数据结构的设计以及JSON序列化。通过合理地组织代码,我们可以构建出一个高效且易于维护的解决方案。

    java实现系统目录树控件

    使用java.io.File类获取系统的目录列表,并遍历目录,为每个目录和文件创建一个新的DefaultMutableTreeNode,然后将其添加到父节点。可以使用`listFiles()`方法来获取目录下的文件和子目录。 ```java File ...

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

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

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

    2. 然后,需要将 ICE_JNIRegistry.dll 文件添加到 Java 的 bin 目录下。 3. 接下来,需要使用 Java 代码访问注册列表,找到软件对应的 CLSID(例如:{E8A6D27E-75C6-4FED-A3FF-27A42B199ACF})。 4. 使用 CLSID 查找...

    java 显示目录的基本信息

    在提供的文件列表中,`Java.jpg`可能是一个用于说明的图片文件,说明如何在程序中处理图片或者展示目录中的文件类型多样性。 总的来说,通过`File`类和`Files`类,Java程序员能够轻松地获取和显示目录的基本信息,...

    IO 目录列表器 回调函数 Thinking in java 4

    "IO 目录列表器 回调函数 Thinking in java 4"这个标题涉及到一个关于使用Java进行目录遍历并处理文件的场景。在这个场景中,我们可能会用到`java.io.File`类以及回调函数的概念。回调函数是一种编程设计模式,它...

Global site tag (gtag.js) - Google Analytics