如何在java中获得具有流的文件夹内容?
我正在尝试创建自己的流,类似于如何在java中获得具有流的文件夹内容?,java,stream,fileinputstream,Java,Stream,Fileinputstream,我正在尝试创建自己的流,类似于PathContentStream,它获取路径并返回其中的文件、文件夹和子文件夹数量以及它们的类型(如avi或txt) java streams API中是否有任何东西对实现这一点有用?目前尚不清楚这种流的本质是什么。一般回答:不,java api中没有此类流。但是,如果你要编写它的精髓,你可以创建自己的,它将实现如下内容: public interface InputFileItemStream implements Closeable { File
PathContentStream
,它获取路径并返回其中的文件、文件夹和子文件夹数量以及它们的类型(如avi或txt)
java streams API中是否有任何东西对实现这一点有用?目前尚不清楚这种流的本质是什么。一般回答:不,java api中没有此类流。但是,如果你要编写它的精髓,你可以创建自己的,它将实现如下内容:
public interface InputFileItemStream implements Closeable {
File read();
void close();
void reset();
...
}
这项计划的最终目标是什么?这将如何使用?为什么要流式处理?文件类型基于什么?(Windows)三字符扩展名?文件类型很复杂,不确定是否有任何通用的跨平台方式。