问题标签 [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.
java - JFileChooser 的 FileFilter 不过滤文件 - 不要为什么,有代码
我只想选择带有FileChooser的.CSV文件,但是当Chooser打开时,我会看到所有扩展名。我需要设置更多的东西吗?
并且过滤器是嵌套类
java - Swing FileChooser / FileFilter
我有JFileChooser
一个FileFilter
( txt
, doc
, odt
) 并且我想保存一个现有文件。
因此,我打开文件选择器 GUI 并输入要保存的文件的名称(例如 test.doc)。在此之后,我从下拉列表中更改文件类型以仅查看例如.txt
文件。
此时,文件扩展名test.doc
应该从更改为test.txt
,但是怎么做呢?我无法添加ActionListener
到文件过滤器。
winforms - OpenFileDialog.FileFilter 奇怪的行为
在我的应用程序中,我有一个带有如下过滤器的 OpenFileDialog Image Files|*.bmp;*.png;*.gif|All Files|*.*
:。在我的机器上,对话框中的过滤器按原样显示:
但在我老板的机器上,对话框中的过滤器如下所示:
我没有一行代码可以更改过滤器,所以我不明白,为什么它会以这种方式显示。更奇怪的是,当我用我的帐户登录老板的电脑并运行相同的 .exe 时,我的老板尝试了它,它就像一个魅力!
我和我老板的机器都运行 Windows 7 Enterprise。
java - 将 Filefilter 作为参数传递时出现 IOException
当我执行这段代码时,我遇到了这个奇怪的问题:
此处的目录包含 1 个与过滤器匹配的文件。
输出是:
当我评论异常时:
我得到这个输出:
有谁知道这怎么可能?
编辑:
这是过滤器的代码:
第一个代码不打印文件名。
使用第二个代码(甚至检查它是否匹配 -> 是)
目录中的文件:
collectCdrFiles 函数如下所示:
这段代码有同样的问题:
SSCCEE:
java - FileNameFilter 和 FileFilter 的使用
我正在编写一个简单的程序,以递归方式列出目录中的文件.class。
最初我这样编码:
但是这个列表只列出了目录和子目录,而不是文件!
我使用 FileFilter 解决了:
和这项工作,列出文件.class。
我阅读了FileFilter和FilenameFilter之间的区别,但我没有找到导致行为差异的原因。
java - 如何让 jFilechooser 通过双击打开特定目录?
我正在开发一个可视化数据集的应用程序,这些数据集存储在以“.D”结尾的目录中
我希望我的 jFileChooser 不进入此类目录,而是像双击常规文件时那样行事。
到目前为止,我还没有成功。我确实覆盖了 getIcon 给他们特定的图标。但是我没有找到如何实现双击。
到目前为止,我尝试使用 FileFilter 只接受这些目录 - 但后来我失去了导航文件系统的能力。我还尝试覆盖 isNavigable() 以为这些目录返回 false - 但随后它们不再显示。
非常感谢您的提示。
java - 有人请向我解释这部分代码
我不明白为什么我需要从 if 语句中减 1 并将 1 添加到子字符串中。
android - 使用 FileFilter 的 ListActivity
我试图扩展我在这里找到的关于创建简单文件浏览器的教程。我想添加一个 FileFilter 来只查看音频文件。但是,除了我在 String 数组中定义的文件类型之外,我仍然看到其他文件类型。感谢我能得到的任何帮助。
}
java - 带有过滤器的 Java JFileChooser 据说只显示目录无法只显示目录
(提前谢谢!如果您需要更多信息,请告诉我。底部的示例代码。)
我试图解决的问题:
我试图让这个 JFileChooser 对象只显示目录(而不是文件),通过使用 javax.swing.filechooser.FileFilter 对象,该对象在 accept(File file) 覆盖方法中有这个:return file.isDirectory();
。但是,至少在我的 Mac 上,它似乎并没有阻止文件与目录一起显示(它确实阻止了在不使用 setFileSelectionMode() 方法的情况下选择文件)。
问题
我错过了什么吗?如果没有,有没有人遇到过这种情况?
我的理解/假设:
- 当您将 javax.swing.filechooser.FileFilter 对象传递给 JFileChooser 的
setFileFilter()
方法时,就会发生奇迹。 - 似乎我的带有 setFileFilter() 的 JFileChooser 的行为就像它使用
setSelectionMode( JFileChooser.DIRECTORIES_ONLY );
代码
谢谢!
亚历克斯
java - 在 Java 中将值重新定义为 FilenameFilter
我在目录中存在格式ddMMyyyyhhmmss
为(例如190420120533481146Wj.jpeg
)的文件。我试图从这个目录中只选择最新的 10 个文件。
现在您可以看到,我正在使用1904201212
当前日期的子字符串 ( ) 搜索文件名。
例如 :
正如您在下面的程序中看到的,我从当前日期分钟值开始搜索。如果当前日期分钟值没有任何文件,
- 我想将我的搜索重新定义为当前日期小时值,如果没有的话
- 如果找不到,我想进一步将其重新定义为当前日期值,
- 像这样将其重新定义为前几天。
我们如何以编程方式不断地重新定义搜索?