`

文件操作 显示文件中的内容

阅读更多
import java.io.File; 

//文件目录类 
public class MyDir { 
private String path; 

// 构造函数 
public MyDir(String path) { 
  super(); 
  this.path = path; 
} 

// 显示文件信息 
public void showAll() { 
  File f = new File(path); 
  if (f.exists() && f.isDirectory()) { 
   System.out.println(f.getPath() + "\t<DIR>\t Start-------"); 

     File[] files = f.listFiles();   // 返回抽象路径名数组 

   for (File f1 : files) { 
    if (f1.isDirectory()) { 
     MyDir dir = new MyDir(f1.getPath()); 
     dir.showAll(); 
    } else if (f1.isFile()) { 
     System.out.println(f1.getPath()); 
    } 
   } 
   System.out.println(f.getPath() + "\t<DIR>\t End-------\n"); 
  } 
} 

public static void main(String[] args) { 
  MyDir dir = new MyDir("C:\\WINDOWS"); 
  dir.showAll(); 
} 
} 
分享到:
评论

相关推荐

    编写程序mycat.c,实现文件内容的显示,用原始文件系统调用实现

    这里,`write()` 被用于将从文件中读取的内容输出到标准输出流(通常是终端)。 ### 2. C语言中的文件操作函数 除了使用低级别的系统调用外,C标准库也提供了高级的文件操作函数,如 `fopen`, `fclose`, `fgetc`, ...

    QT读取Txt文件并显示在界面上完整版

    2. 文件操作: 在QT中,我们可以使用QFile类来处理文件。QFile提供了打开、关闭、读写文件等基本功能。在本项目中,首先需要实例化一个QFile对象,然后调用open()函数指定文件路径,以只读模式打开TXT文件。 3. ...

    VC++读取DXF文件并显示

    【标题】"VC++读取DXF文件并显示"是一个基于Microsoft Visual C++开发的应用程序,旨在解析DXF(Drawing Exchange Format)文件,并在图形窗口中呈现其中的几何形状。DXF是一种由Autodesk公司为AutoCAD设计的矢量...

    文件操作包括文件读写,内容操作

    文件读写操作,文件内容操作,文件的创建、查找及删除,同时显示两个文件的内容,显示目录内同类型文件,文件分割,文件加密,合并两个文件信息,统计文件内容,格式化读写文件,随机读写文件,将数据写入磁盘文件,...

    C#读取BIN文件内容

    下面我们将详细讨论如何在C#中读取BIN文件内容,并展示相关的技术知识点。 首先,理解C#中的文件流是至关重要的。文件流是.NET Framework提供的基础类,如`System.IO.FileStream`,它允许我们与磁盘上的文件进行...

    操作系统——简单文件系统模拟实验

    在内存中模拟一个FAT格式的文件系统,完成文件的创建和索引功能,...(3)显示文件内容,格式:type filename filename:文件名 在目录项中查找文件名所在块号,并把文件内容打印在屏幕上。 (4)删除文件:del f

    显示受保护的操作系统文件bat文件

    U盘中毒后文件隐藏。显示受保护的操作系统文件 bat文件

    SpringMVC单文件上传、多文件上传、文件列表显示、文件下载

    在SpringMVC框架中,文件上传和下载...通过学习这个例子,可以深入理解SpringMVC中的文件操作。对于压缩包文件`SpringMVCLearningChapter4_1`,它可能包含了实现这些功能的源代码示例,可以帮助读者更好地理解和实践。

    VC打开文件对话框同时默认显示多种文件类型

    `CFileDialog`类继承自`CDialog`类,因此它具有对话框的所有功能,并添加了一些特定于文件操作的功能。 ### 二、设置多种文件类型的过滤器 #### 2.1 过滤器字符串格式 为了使文件对话框能够同时显示多种类型的文件...

    64位win7右键显示隐藏系统文件不显示扩展名.rar

    本文将详细讲解如何在64位Windows 7系统中设置,以便右键菜单能够显示隐藏的系统文件并显示文件扩展名。 首先,让我们了解隐藏文件和系统文件的作用。隐藏文件通常包含系统或应用程序的重要数据,为了保护它们免受...

    C语言实现操作系统的文件系统操作

    切换目录、创建文件、删除文件、写入内容、重写内容、创建目录、删除目录、显示当前目录下所有子目录和子文件、查找文本内容、复制文件、复制子目录和文件、导入文件、导出文件、显示文件内容、保存磁盘数据、帮助...

    操作系统课程设计--模拟文件管理系统

    在这个系统中,学生将学习如何构建一个能够处理多用户环境、权限控制、文件操作以及用户友好的界面的系统。下面将详细介绍这个项目涉及的关键知识点。 1. **多用户支持**: - 在操作系统中,多用户环境意味着多个...

    在页面中导入excel文件并以表格显示

    在网页中实现“导入Excel文件并以表格显示”的功能,是一项常见的需求,尤其在数据分析、报表展示和数据交互的应用场景中。以下将详细介绍这个过程涉及的关键技术和步骤。 首先,我们需要理解的是,网页不能直接...

    bin文件转成十六进制显示的txt文件

    在"操作说明.txt"文件中,可能会详细列出如何运行这个工具,包括命令行参数的使用,如输入BIN文件的路径和输出TXT文件的路径。用户只需按照说明操作,就能将二进制文件转换为十六进制文本文件,便于查看和分析。 总...

    实现简单的文件系统

    通过对具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 要求: 1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简单的单用户文件...

    C# 2010读取dxf格式文件并显示源码全套资料

    这套C# 2010读取DXF格式文件并显示源码的资料,应包含了所有上述步骤的实现,是学习和理解如何在C#环境中处理DXF文件的宝贵资源。通过研究和实践这些源码,开发者可以提升自己的文件解析和图形处理能力,同时对C#...

    Qt 文件拷贝带进度条显示

    在提供的"FileCopy"压缩包文件中,应该包含了一个这样的示例项目,你可以参考其中的代码来学习和实践这一功能。通过这个例子,你将能更好地理解Qt的多线程和进度条功能,以及如何在实际应用中结合使用它们。

    C#读取dxf文件并显示

    通过理解DXF文件结构并利用C#的IO和图形处理能力,我们可以实现对DXF文件中的直线、圆弧和多段线的解析和显示。 1. **DXF文件结构** DXF文件是一个ASCII文本文件,包含了一系列的图元定义和数据结构,如头信息、层...

    文件内容显示在QListView上,并进行操作

    文件内容显示在QListView上,并进行操作

    读取shp文件,并显示地图

    `shp`文件的投影信息通常存储在`.prj`文件中,`geopandas`会自动识别并应用正确的投影。如果你需要转换投影,可以使用`gdf.to_crs()`方法。 除了`geopandas`和`fiona`,还有其他库如`ogr2ogr`(GDAL的一部分)也...

Global site tag (gtag.js) - Google Analytics