问题标签 [directorystream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
30 浏览

java - 直接从 zip 文件中读取特定子目录 [Java]

我想直接从 zip 文件中的子目录中读取文件。有没有更方便的方法可以在不遍历所有条目的情况下做到这一点?zip 文件的结构始终相同,只是子目录中的文件不同。

Zip 文件如下所示:

zipfile.zip
-----folder1
--------file1
--------file2
-----folder2
--------file3
-- ------文件4

所以我会直接创建一个 DirectoryStream 让我们坐在文件夹 1 并使用这些文件。我在问是否有更方便的方法而无需遍历所有条目。

干杯

0 投票
2 回答
986 浏览

java - Java - 使用 DirectoryStream 计算文件夹中的所有文件扩展名

我想显示特定文件夹中的所有文件扩展名,并使用DirectoryStream.

现在我只显示该文件夹中的所有文件,但是如何只获取它们的扩展名呢?我还应该获取这些文件的扩展名并计算该文件夹中每个扩展名的总数(请参见下面的输出)。

输出应如下所示。我想获得这个输出的最好方法是使用 lambdas?

0 投票
2 回答
324 浏览

project-reactor - 使用 Project Reactor 和 DirectoryStream 列出目录内容

我想将 DirectoryStream 与 Project Reactor 一起使用来列出目录中的所有文件。

我的尝试是:

但我得到以下异常:

有人可以给出如何将 DirectoryStream 与 Project Reactor 一起使用的示例代码吗?

0 投票
3 回答
576 浏览

java - 列出目录中与文件掩码(又名模式或 Glob)匹配的所有文件

我想列出一个目录中的所有文件以及该目录中与文件掩码匹配的子目录

例如“M:\SOURCE\*.doc”,而 SOURCE 可能如下所示:

应该返回 File1.doc 和 File2.doc。

最初,我使用DirectoryStream,因为它已经对掩码/全局语法进行了一些检查,并且能够将其用于过滤,因为这不仅仅是一些正则表达式,而是普通用户发现更容易理解的实际文件掩码

问题是 DirectoryStream 只检查您提供的直接路径目录,而不是它的子目录

然后是Files.walk的“扁平化”方法,实际上能够查看所有子目录,问题是,它不提供通过文件掩码“过滤”的可能性,就像 DirectoryStream 一样

所以我被困住了,无法在这里结合这两种方法中最好的......

0 投票
1 回答
44 浏览

java - Java NIO 一次读取文件夹内容的属性

我正在使用 Java 和包 NIO 编写备份程序。

据我发现,我可以按照下面的代码示例进行操作,即读取文件夹内容列表,然后对于每个文件我必须执行文件属性请求......这不是一种有效的方法,特别是如果有人有大一个文件夹中有数千个文件的文件夹,所以也许有另一种方法可以通过读取文件夹的所有属性来做到这一点?

或者也许我应该在这种情况下使用其他东西而不是 NIO?非常感谢你

0 投票
1 回答
29 浏览

java - 在 JAVA 15 中将多个文件从一个文件夹复制到另一个文件夹

//我得到的错误是java.nio.file.FileAlreadyExistsException所以据我了解它试图将文件保存到那个确切的位置,而不是里面,如果我改变目的地,我需要以这种方式保存几个文本文件说垃圾/垃圾.txt的地址,它将在那里保存一个名为垃圾.txt的文件。但随后在 for each 的下一个循环中,它会引发“已经存在”异常......

有人可以解释一下我如何将所有 txt 文件从 src 文件夹保存到该文件夹​​中,就像拖放它们一样?

非常感谢