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();
}
}
分享到:
相关推荐
这里,`write()` 被用于将从文件中读取的内容输出到标准输出流(通常是终端)。 ### 2. C语言中的文件操作函数 除了使用低级别的系统调用外,C标准库也提供了高级的文件操作函数,如 `fopen`, `fclose`, `fgetc`, ...
2. 文件操作: 在QT中,我们可以使用QFile类来处理文件。QFile提供了打开、关闭、读写文件等基本功能。在本项目中,首先需要实例化一个QFile对象,然后调用open()函数指定文件路径,以只读模式打开TXT文件。 3. ...
【标题】"VC++读取DXF文件并显示"是一个基于Microsoft Visual C++开发的应用程序,旨在解析DXF(Drawing Exchange Format)文件,并在图形窗口中呈现其中的几何形状。DXF是一种由Autodesk公司为AutoCAD设计的矢量...
文件读写操作,文件内容操作,文件的创建、查找及删除,同时显示两个文件的内容,显示目录内同类型文件,文件分割,文件加密,合并两个文件信息,统计文件内容,格式化读写文件,随机读写文件,将数据写入磁盘文件,...
本文将详细讲解如何在64位Windows 7系统中设置,以便右键菜单能够显示隐藏的系统文件并显示文件扩展名。 首先,让我们了解隐藏文件和系统文件的作用。隐藏文件通常包含系统或应用程序的重要数据,为了保护它们免受...
下面我们将详细讨论如何在C#中读取BIN文件内容,并展示相关的技术知识点。 首先,理解C#中的文件流是至关重要的。文件流是.NET Framework提供的基础类,如`System.IO.FileStream`,它允许我们与磁盘上的文件进行...
在内存中模拟一个FAT格式的文件系统,完成文件的创建和索引功能,...(3)显示文件内容,格式:type filename filename:文件名 在目录项中查找文件名所在块号,并把文件内容打印在屏幕上。 (4)删除文件:del f
U盘中毒后文件隐藏。显示受保护的操作系统文件 bat文件
在SpringMVC框架中,文件上传和下载...通过学习这个例子,可以深入理解SpringMVC中的文件操作。对于压缩包文件`SpringMVCLearningChapter4_1`,它可能包含了实现这些功能的源代码示例,可以帮助读者更好地理解和实践。
`CFileDialog`类继承自`CDialog`类,因此它具有对话框的所有功能,并添加了一些特定于文件操作的功能。 ### 二、设置多种文件类型的过滤器 #### 2.1 过滤器字符串格式 为了使文件对话框能够同时显示多种类型的文件...
切换目录、创建文件、删除文件、写入内容、重写内容、创建目录、删除目录、显示当前目录下所有子目录和子文件、查找文本内容、复制文件、复制子目录和文件、导入文件、导出文件、显示文件内容、保存磁盘数据、帮助...
在这个系统中,学生将学习如何构建一个能够处理多用户环境、权限控制、文件操作以及用户友好的界面的系统。下面将详细介绍这个项目涉及的关键知识点。 1. **多用户支持**: - 在操作系统中,多用户环境意味着多个...
在"操作说明.txt"文件中,可能会详细列出如何运行这个工具,包括命令行参数的使用,如输入BIN文件的路径和输出TXT文件的路径。用户只需按照说明操作,就能将二进制文件转换为十六进制文本文件,便于查看和分析。 总...
通过对具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 要求: 1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简单的单用户文件...
这套C# 2010读取DXF格式文件并显示源码的资料,应包含了所有上述步骤的实现,是学习和理解如何在C#环境中处理DXF文件的宝贵资源。通过研究和实践这些源码,开发者可以提升自己的文件解析和图形处理能力,同时对C#...
在提供的"FileCopy"压缩包文件中,应该包含了一个这样的示例项目,你可以参考其中的代码来学习和实践这一功能。通过这个例子,你将能更好地理解Qt的多线程和进度条功能,以及如何在实际应用中结合使用它们。
通过理解DXF文件结构并利用C#的IO和图形处理能力,我们可以实现对DXF文件中的直线、圆弧和多段线的解析和显示。 1. **DXF文件结构** DXF文件是一个ASCII文本文件,包含了一系列的图元定义和数据结构,如头信息、层...
文件内容显示在QListView上,并进行操作
`shp`文件的投影信息通常存储在`.prj`文件中,`geopandas`会自动识别并应用正确的投影。如果你需要转换投影,可以使用`gdf.to_crs()`方法。 除了`geopandas`和`fiona`,还有其他库如`ogr2ogr`(GDAL的一部分)也...
在Java编程环境中,读取PDF文件中的内容是一个常见的任务,特别是在处理文档自动化或者数据分析时。PDF(Portable Document Format)是一种跨平台的文件格式,用于精确地保留文档的格式和内容。下面将详细介绍如何...