【问题标题】:How to read a file system using Spring如何使用 Spring 读取文件系统
【发布时间】:2015-06-24 01:21:17
【问题描述】:

我需要什么:我需要一个方法,给定我的应用程序上的特定目录名称,将返回他的内容。

/root
    /folder1
        /folder11
        /folder12
    /folder2
        /folder21
        /file21.txt
    /folder3
        /file31.txt
        /file32.txt

例如,如果我调用myMethod("/root");,它将返回给我一个包含{'folder1', 'folder2', 'folder3'} 的特定对象列表。调用myMethod("/root/folder2"); 将返回{'folder21', 'file21.txt'}

问题:如何使用 Spring 实现这种功能?

【问题讨论】:

  • 您能否编辑您的问题并添加您目前拥有的代码?太好了,所以我们可以提供一些帮助。谢谢!
  • 我只是在使用一个 Spring Boot 休息服务,一个默认的...
  • 您应该发布一些代码,如果它不起作用,有人会帮助您修复它 - 这就是 SO 的工作方式...否则我只能告诉您:递归读取文件夹。
  • 一些代码会有所帮助,但无论如何:在 Java 7 中 new String(Files.readAllBytes(...)) 或 Files.readAllLines(...) 在 Java 8 中 Files.lines(. .).forEach(...)

标签: java spring directory subdirectory


【解决方案1】:

您可以使用java.io.File,如果它是您列出具有docx.list() 的子目录的目录,然后您可以递归地对所有作为目录的子目录执行此操作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 2021-01-06
    • 1970-01-01
    相关资源
    最近更新 更多