问题标签 [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 投票
5 回答
23639 浏览

java - 使用 JFileChooser 过滤文件类型

我正在使用 JFileChooser 选择一个文件,并且我试图将显示限制为仅显示 jpg 或 jpeg 文件。我已经尝试过 FileFilter 和 ChoosableFileFilter 并且它不限制文件选择。这是我的代码:

0 投票
1 回答
1961 浏览

java - listFiles(FileFilter) 而不是 listFiles(FileNameFilter)

当我尝试使用该方法someFile.listFiles(FileFilter foobar)时出现错误

File 类型中的方法 listFiles(FilenameFilter) 不适用于参数 (FileFilter)

虽然 File 的 javadoc 清楚地包含public File[] listFiles(FileFilter filter) :(http://docs.oracle.com/javase/7/docs/api/java/io/File.html

我该如何解决这个问题?

PS:我的代码是:

0 投票
5 回答
2344 浏览

java - Java swing 中的 JFileChooser 上没有出现文件过滤器

我有一个需要打开特定扩展名的文件的 JButton。简而言之,我定义了一个 JButton,向它添加一个动作侦听器,如果单击 JButton,它会触发一个 JFileChooser。我想添加一个文件过滤器,以便在 JFileChooser 上仅显示扩展名为 .mpg 的文件。

编译没有显示错误,但是在摇摆时 JFileChooser 没有显示对可用文件的过滤(组合框中的“电影文件”选项也没有出现 - 只是“所有文件”)。简而言之,似乎addChoosableFileFilter没有任何效果。

我的代码是:

我也尝试过

有着同样的命运。以上所有内容都在我挥杆的 JFrame 的 JPanel 上。

我已经阅读了许多相关主题,但没有运气。

提前感谢您的评论。

0 投票
1 回答
354 浏览

java - 如何获取 JFileChooser 中的目录?

我想获取完整路径和文件名。我试过了

我的最终目标是得到这样的字符串,C:\\Users..\\Test\\myfile.csv以便我可以在代码中使用它。

0 投票
5 回答
56991 浏览

java - JFileChooser 的文件过滤器

我想限制 aJFileChooser只选择 mp3 文件。但是,以下代码允许所有文件类型:

0 投票
1 回答
679 浏览

java - 使用 jfilechooser java 进行动态文件扩展过滤

我正在使用 FileNameExtensionFilter函数来过滤文件名,jfilechooser 但扩展名的输入参数是字符串类型。我想从文本文件中读取所有扩展名。过滤器在构造函数中,我正在以 Netbeans 形式开发一种记事本类型的应用程序。解决这个问题或为这个问题提供一些更好的解决方案,我只想使用jfilechooser功能来选择和过滤文件

提前致谢

这是代码。

0 投票
2 回答
2107 浏览

java - 如何获取不包括某些子目录的所有子目录?

我有一个我在网页的 selectMenu 中使用的目录列表。

该列表包含某个目录下的所有子目录,使用以下 java 代码检索。

我想过滤 myDirectories 列表以排除不包含某个文件(例如称为 testFolder)的子目录。换句话说,我希望 myDirectories 仅包含具有名为 testForder 的子文件夹的文件。怎么做?

0 投票
1 回答
308 浏览

vba - VBA 对话阻止用户更改扩展名 FileFilter 选项

假设我有一个包含多种文件类型的目录,并且我已经将文件过滤器设置为仅显示 CSV 文件

上面的代码确实正确应用了过滤器。

现在,当我在文件名编辑框中放置任何过滤器文本并点击打开/输入时,文件扩展名过滤器不再工作/重置为用户的过滤器。

这意味着,如果我在同一目录中调用文件test.doc并在打开文件对话框编辑框中键入,则 Word 文档和 CSV 文件都将显示为可选择的。test.csvtest*

这是一个错误,有没有办法解决这个问题?也就是说,我希望用户定义的过滤器成为预定义过滤器的补充

0 投票
2 回答
525 浏览

c++ - 过滤 .h 和 .cpp 文件 (kdevelop)

在 kdevelop 上,您可以配置文件过滤器(在项目树的顶部)。通常,项目树会显示很多具有不同扩展名的文件,例如xy.conf, xy.prf, moc_xy.cpp, moc_xy.h等等。我想用以下正则表达式隐藏所有不必要的文件:[^\moc][a-z]*\.(h|cpp). 但如果我使用这个正则表达式,它不会显示任何文件。这个正则表达式有什么问题?

我也读过这篇文章,但答案是:\.(h|c(pp)?)$不起作用。

最好的问候,克里斯

0 投票
3 回答
897 浏览

java - Java FileFilter 选择某些目录

我正在尝试创建一个 FileFilter,它只允许用户打开包含某个文件的目录。用例是这些目录是工作空间,其中有一个名为 smart.workspace 的文件。

目前我的过滤器如下...

显然我的问题是允许用户导航到工作区文件夹,我必须允许子目录。

对于文件选择器,我使用的是选项DIRECTORIES_ONLY.

是否可以只允许用户根据目录内容选择目录?

例如目录 'workspace' 存在于 C://Folder1/Folder2/wokspace,我想允许 FileChooser 在 C:// 'start' 并允许用户导航到 'workspace' 文件夹并接受它. FileChooser 不应允许接受 Folder1 或 Folder2,但仍允许通过 Folder1 和 Folder2 导航。