`

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

阅读更多
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设计的矢量...

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

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

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

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

    C#读取BIN文件内容

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

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

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

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

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

    vb 实现文件拖拽显示文件路径

    在VB(Visual Basic)编程环境中,实现文件拖拽并显示文件路径是一项常见的功能,尤其在设计用户界面时,能够提高用户的交互体验。本教程将详细解释如何通过VB来实现这一功能。 首先,我们需要理解VB中的DragDrop...

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

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

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

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

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

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

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

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

    Qt 文件拷贝带进度条显示

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

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

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

    读取shp文件,并显示地图

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

    java 读取PDF文件中的内容

    在Java编程环境中,读取PDF文件中的内容是一个常见的任务,特别是在处理文档自动化或者数据分析时。PDF(Portable Document Format)是一种跨平台的文件格式,用于精确地保留文档的格式和内容。下面将详细介绍如何...

    文件浏览 打开sdcard文件夹。只显示文件夹和txt文件。过滤非txt文件。选择txt文件返回其名字。

    在Android系统中,"文件浏览"是一个常见的功能,允许用户查看和操作存储设备上的文件。在给定的标题和描述中,重点在于打开SD卡(Secondary Storage Device,即外部存储)文件夹,并且只显示文件夹和TXT文本文件,...

    Windows 显示TGA DDS 文件 缩略图

    在Windows 10系统默认情况下,TGA和DDS文件可能不会显示缩略图,这使得在资源管理器中浏览这些文件时无法快速预览内容。不过,通过安装特定的扩展程序或驱动,可以实现这些文件类型的缩略图显示功能。描述中的“安装...

    Wpf TreeView控件路径下显示文件和文件夹

    总结起来,实现“Wpf TreeView控件路径下显示文件和文件夹”涉及了WPF的数据绑定、模板设计、文件系统操作以及用户体验优化等多个方面。通过合理的设计和编码,我们可以创建一个功能强大、用户友好的文件浏览界面。

Global site tag (gtag.js) - Google Analytics