问题标签 [filefilter]

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 投票
1 回答
188 浏览

c++ - 如何使用 juce 的 FileFilter 描述我想要的文件过滤器?

我试图让浏览器只显示音频文件,但是,我不知道使用什么语法来描述我想要的文件类型

当我把它说成“分配抽象类类型'juce :: FileFilter'的对象”

对不起,如果这是一个简单的

0 投票
3 回答
756 浏览

java - 如何从目录中获取特定数量的文件?

我想根据我在文件中提供的设置检索properties文件。例如,我只想在第一次迭代中获取 50 个文件并停止获取所有文件,因为文件夹中可能有数千个文件。

我怎样才能随机获取 50 个文件而不获取所有列表或遍历文件以获得 50 个?

编辑:我已经删除了for声明。即使我只提供了一个要从中获取的文件夹,它也会获取所有文件,计数器变量仍然循环遍历文件夹中的所有文件,这不是一个好的解决方案。

0 投票
1 回答
26 浏览

android - 如何捕捉 sdcard 中的所有歌曲以及音乐等 sdcard 文件夹中的所有歌曲

我使用此代码查找 mp3 文件:

`

如您所见,我尝试了很多方法来获取 .mp3 文件,但如果我的蓝牙文件夹或音乐文件夹中有 mp3 文件,它们将无济于事。它们仅用于 sdcard 中的音乐

0 投票
1 回答
89 浏览

java - 具有读写模式的 RandomAccessFile 过滤器在 linux 环境下不起作用

我需要帮助来解决有关过滤未完全编写的文件的问题,因为在这种情况下我遇到了异常。

场景是:我有一个程序从队列中获取文件并将其放在服务器上的某个位置,另一个程序从该位置读取这些文件,这两个程序都在连续运行,并且消费者不断轮询以检查是否有任何文件存在于该位置导致有时读取不完整的 xml 文件并在解析时引发错误。

我编写了一个代码来只读那些可以在读写模式下访问的文件,这似乎在 windows 环境下工作但在 linux 上失败。

在 windows 上运行的代码片段如下:

有人可以帮我解决这个问题,为什么这段代码在 Windows 上运行而不是在 linux 上运行,或者有更好的解决方案来解决这个问题?

0 投票
1 回答
201 浏览

java - 以编程方式为 JFileChooser 设置文件过滤器

我目前正在尝试通过使用数组(描述为 1D,扩展为 2D)来添加文件过滤器,如下所示:

文件类型.java

一切(几乎)工作,但我不知道如何将扩展合并到一个描述中(即它重复描述,但使用不同的扩展过滤器)。 图像在这里。

虽然确实使用了可变参数,但我似乎找不到在for循环内一次传递多个值的方法

0 投票
1 回答
69 浏览

java - Java ExplorerManager 过滤器

我已经实现了https://blogs.oracle.com/geertjan/file-browser以仅显示文件夹(将 accept() 中的 == 更改为 !=)。但是,无论我做了什么,它只调用第一级的 FileFilterNodeChildren,即根节点的子节点。所以我得到的是根节点的文件夹(我想要的目录),但它显示了这个级别以下的所有文件和文件夹。我已经放入了验证过滤器函数仅在第一级调用的语句。

我需要做什么来过滤第一级及以下的孩子?

0 投票
1 回答
446 浏览

java - 使用 AgeFileFilter 读取特定日期文件

如何使用 AgeFileFilter 读取特定日期文件?我在属性文件中声明了特定日期。我试着用

它给了我更新的文件

它给了我更老的相同日期文件

但是他们两个都没有按照我的要求工作然后我也尝试了

但它给了我具有相同日期文件的旧文件
而我的要求是只读取或显示特定日期文件。
那么这怎么可能呢?任何帮助将不胜感激..提前谢谢你

0 投票
1 回答
43 浏览

filesystems - Flink GlobFilePathFilter,如何在包含模式中设置具体的包含文件

无法设置除“**”之外的其他包含模式。

我们只想过滤特定文件,例如

Collections.singletonList("**AA.txt")

任何想法?

0 投票
2 回答
55 浏览

java - Listing all files with a .txt extension recursively

I am trying to recursively search the directory and list all .txt files found. This is my code for it:

I'm using FileFilter to print out all the .txt files but it prints out null instead. Anyone know why that's the case?

0 投票
1 回答
528 浏览

java - Java过滤器工厂实现

受 FilenameFilter.java 的启发,我想使用类似的方法/设计模式来解决我的问题。我从 sftp 服务器中选择了基于以下内容的文件:

  1. 如果超过 n 天
  2. 如果它早于 n 天并且它的名称是某种模式。

我已经定义了一个功能接口 SemanticFileFilter 如下:

sftp 的 LsEntry 基本上类似于 java 中的 File。

想要定义 SftpFileFilterFactory 以在一个地方获取 SftpFileFilter 的所有实现,如下所示:

如何设计我的接口的函数方法或工厂实现,以便将来如果需要定义更多类似的过滤器,我不需要在代码更改上费心,只需定义新的过滤器。

我们也应该能够链接过滤器。也就是说,为旧文件定义一个过滤器,为模式匹配定义另一个过滤器。如果两者都需要使用,它们应该能够链接在一起,因此两者都可以使用。