当前位置: 首页 > 知识库问答 >
问题:

java中正确的s3目录结构

宗政颖逸
2023-03-14

巴克特1

>

  • 文件夹1

    >

  • 文件1

    文件2

    文件夹3

    >

  • 文件3

    文件夹4

    文件6

    文件夹2

    >

  • 文件4

    文件5

    文件7

    文件8

    我只想获取folder1、folder2、file7和file8。我怎么才能得到呢?基本上,我不希望所有递归文件夹/文件都位于文件夹或存储桶中。标记、分隔符和前缀的工作不太清楚。

    我正在尝试:

        bucketName = "bucket1";
        prefix = "";
        delimiter = "";
        marker = "";
        ListObjectsRequest listObjectsRequest = new ListObjectsRequest()
                .withBucketName(bucketName).withPrefix(prefix)
                .withDelimiter(delimiter)
                .withMarker(marker)
                ;
    
  • 共有2个答案

    洪和风
    2023-03-14

    我能够使用前缀=""和分隔符获得所需的结果 = "/".

    严兴言
    2023-03-14

    据我所知,你不能这样做。

    由于这里没有文件和文件夹架构,所有都被视为对象。所以您必须遍历所有对象,并且您必须创建自己的逻辑来获得解决方案

     类似资料:
    • 我开始学习JSP和Tomcat容器,并且知道目录必须如何存储,但有几件事让我感到困惑: 如果我们只使用web app,为什么我们需要这里的其余文件夹?(突出显示为蓝色)。我可以只是删除他们和加载我的项目“web”作为根?

    • 我似乎不能运行我的java程序,因为它认为我的MO. class文件在我的gson库的类路径中。我做错了什么? $ls gson MO.java $javac-cp.:gson/gson/target/gson-2.7.1-快照。JARMO.java $java-cp.:gson/gson/target/gson-2.7.1-快照。jar MO 线程“main”java中出现异常。java上的la

    • 我是Java EE的初学者,我在参考资料中读到Java EE的标准目录结构是这样的: 但当我在intellij idea中创建一个新项目时,目录结构是这样的: 现在我因为一些原因感到困惑。

    • 问题内容: 我从事过maven项目,其中目录结构如下: 我想知道是否存在其他目录结构约定。此约定是Maven特定的还是适用于所有Java?我有一个需要多种编程语言的项目,并对是否存在某种标准感到好奇。 问题答案: 它是Maven特定的目录结构约定,但是它在Maven领域之外也很流行,因为它很好(就像其他有意义的约定一样),没有理由不将其与Ant管理的项目一起使用常规Java项目。甚至项目的Java

    • 问题内容: 我一直在努力解决这个问题,所以也许有些人可以帮助我。我有一个带有完整路径的文件列表(这些只是文件 在另一台机器上的字符串),例如: 我想创建一个Jtree来显示目录结构,如下所示: I’ve been spliting the string on the seperator so I end up with a list of arrays like: 现在,我想一次为它们添加一个索引

    • 我对正确的mvc模式有点困惑。 这是我的配置文件:在这个类中,我有所有的Beans。 这是我的接口UserRepo和接口UserService。它们是一样的 我的类实现了这个接口 最后,我在控制器I@Autowired UsersRepo/中安装了控制器,这是一个接口/。我的代码可以运行,我可以做所有的CRUD操作。 但是,有人告诉我,这不是正确的方式。我不能直接自动连线@在控制器类内部自动连接U