`

DirectoryTest 获取文件的目录结构

F# 
阅读更多

public class DirectoryTest {

 /**
  * @param args
  */
 public static void main(String[] args) {

  File file = new File("F:/report");
  System.out.println("filename=" + file.getName());
  System.out.println("isDirectory=" + file.isDirectory());
  childFile(file);
  
 }
 
 
 public static void childFile(File f) {
  File[] childs = f.listFiles();
  for(int i = 0; i < childs.length; i++) {
   System.out.println("childname=" + childs[i].getName());
   if(childs[i].isDirectory()){
    childFile(childs[i]);
   }
  }
 }

}

分享到:
评论

相关推荐

    模拟文件目录管理系统

    7. **设计模式**:在构建这样的系统时,可以应用一些设计模式,如工厂模式(用于创建不同类型的文件和目录对象)、单例模式(用于全局的文件系统实例)和访问者模式(用于遍历目录结构并执行操作)。 8. **代码组织...

    jacoco获取exec和获取report

    2. **运行测试**:使用Maven的`test`目标运行所有测试,JaCoCo会收集覆盖率数据并写入`.exec`文件。默认情况下,文件位于`target/jacoco.exec`。 3. **生成报告**:在测试完成后,你可以通过执行JaCoCo插件的`...

    python文件和目录操作方法大全.pdf

    - `fp.read([size])`:读取文件内容,`size`可选,指定读取的字节数。 - `fp.readline([size])`:读取一行,可选的`size`参数限制读取的长度。 - `fp.readlines([size])`:读取所有行并返回一个列表。 4. **文件...

    易语言文件操作

    1. 读取文本:对于文本文件,可以使用“读取文件文本”命令读取文件内容: ```易语言 .文件内容 = .读取文件文本(.文件句柄) ``` 2. 读取二进制:对于二进制文件,可以使用“读取文件字节”命令: ```易语言 .二...

    数据库系统课件:第7章 目录与文件管理.ppt

    在实际应用中,**创建目录**通常使用`Directory.CreateDirectory`,它可以创建多级目录结构。例如,`Directory.CreateDirectory("c:\\test\\t1\\t2")`会在C盘根目录下创建名为“test”的目录,然后在“test”目录下...

    Excel使用Vba读取文件夹下所有文件.docx

    3. **获取文件信息**:使用 `Dir` 函数读取文件夹中的文件,并使用 `FileLen` 和 `FileDateTime` 获取文件大小和日期。 #### 方法三:使用消息提示和文件选择对话框 由于提供的部分代码不完整,这里只做简要说明:...

    根据目录下的txt创建文件夹

    1. **遍历目录**:首先,我们需要获取目录路径,并使用`Directory.GetFiles()`方法来获取该目录下所有txt文件的完整路径。可以指定通配符(如 "*.txt")来筛选出txt文件。 2. **解析文件路径**:对于每个获取到的...

    pb9 删除文件夹及文件夹里面的全部文件

    在压缩包中的"test"文件可能是测试用例,包含了用于验证程序功能的测试数据或者是一个测试脚本。在实际开发中,这样的测试文件有助于确保代码按预期工作,通过模拟不同的场景和条件来检查程序的正确性和稳定性。 总...

    php递归获取目录内文件(包含子目录)封装类分享

    4. **循环读取文件**:通过 `readdir()` 函数循环读取目录中的每个文件或子目录。 5. **过滤特殊条目**:忽略 `"."` 和 `".."` 这两个特殊目录。 6. **路径构造**:为每个文件或子目录构建完整的路径。 7. **判断...

    Test Directory安装文档

    Test Directory是一款专业的测试管理工具,用于组织和执行各种软件测试活动。它提供了高效的方式来规划、跟踪和报告测试过程,确保软件质量。本文档将详细阐述Test Directory的安装步骤,帮助用户顺利地在本地环境中...

    vb2005 第3章 文件操作编程实例

    3. **读取文件**:使用`ReadAllText`或`ReadLine`方法读取文本文件内容。例如: ```vb Dim content As String = System.IO.File.ReadAllText("C:\test.txt") Console.WriteLine(content) ``` 4. **写入文件**:...

    c# 文件搜索

    - 使用`EnumerateFiles()`而非`GetFiles()`,前者返回一个枚举器,可按需读取文件,降低内存开销。 - 在处理大量文件时,考虑使用异步操作,如`async/await`关键字,提高用户体验。 - 如果可能,限制搜索范围,如...

    googletest-main

    Google Test是一个强大的开源测试框架,它提供了丰富的断言来检查程序的行为,以及灵活的测试结构,如测试用例、测试套件和参数化测试。Gtest使得开发者可以编写可读性强、易于维护的测试代码,从而确保代码的质量...

    TestFTP.zip

    描述 "支持文件夹下子文件下载" 提示我们这个压缩包可能包含了多级目录结构,用户不仅能够下载顶层文件夹中的文件,还可以获取到所有子文件夹及其内容。这可能涉及到递归下载的机制,对于处理有层次结构的文件系统...

    swift-iOS文件(夹)快速简单完成增删改查写系列文件操作

    要修改文件内容,可以先读取文件,然后写入新的内容: ```swift let newContent = "这是修改后的内容" try? newContent.write(to: filePath, atomically: true, encoding: .utf8) ``` **文件的删除** 使用`File...

    .net 框架下,文件操作类

    3. **Directory类**:与`File`类类似,`Directory`类提供了处理目录的静态方法,如`CreateDirectory`创建目录,`Delete`删除目录,`Move`移动目录,以及`GetFiles`和`GetDirectories`遍历目录结构。 4. **...

    CANoe /CAPL 文件操作脚本

    - `createDirectory()`/`deleteDirectory()`:创建或删除目录。 - `copyFile()`/`moveFile()`/`deleteFile()`:文件的复制、移动和删除。 4. **CAPL脚本实例**: 以下是一个简单的CAPL脚本示例,用于读取一个...

    自定义的文件路径选择框,适用于C#WPF和WinForm

    2. **文件系统交互**:使用`System.IO`命名空间中的类,如`Directory`和`DirectoryInfo`,来获取和展示文件系统的目录结构。这通常涉及到递归遍历驱动器和子文件夹。 3. **异步加载**:为了提高性能,文件夹列表...

    get_same_file_python_相同文件_

    在Python编程中,"获取相同文件"通常是指比较多个文件夹或目录中具有相同内容的文件。这在数据处理、文件管理和版本控制等场景中非常有用。本篇将详细讲解如何使用Python来实现这一功能。 首先,我们需要了解基础的...

Global site tag (gtag.js) - Google Analytics