【问题标题】:how can you get a content of a folder with a stream in java?如何在 java 中获取带有流的文件夹的内容?
【发布时间】:2014-08-28 15:08:56
【问题描述】:

我正在尝试创建自己的流,例如 PathContentStream,它获取路径并返回其中有多少文件、文件夹和子文件夹以及它们的类型(如 avi 或 txt) .

Java 流 API 中是否有任何东西可以用来实现这一点?

【问题讨论】:

  • 这个的最终目标是什么?这将如何使用?为什么要流式传输它?
  • 文件类型基于什么?一个(Windows)三个字符扩展名?文件类型很棘手,不确定是否有任何通用的跨平台方式。

标签: java stream fileinputstream


【解决方案1】:

目前还不清楚这种流的本质是什么。一般回答:不,java api 中没有这样的流。但是,如果你要编写它的本质,你可以创建你自己的,它将实现类似的东西:

public interface InputFileItemStream implements Closeable {

     File read();
     void close();
     void reset();
     ...
}

【讨论】:

    猜你喜欢
    • 2011-08-04
    • 2014-06-13
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多