gpt4 book ai didi

java - 检查空文件夹(Java)时如何绕过元数据?

转载 作者:太空宇宙 更新时间:2023-11-04 10:41:12 25 4
gpt4 key购买 nike

我有一个简单的目录列表 GUI,可以显示指定文件夹或文件的所有内容。我试图创建一个 JOptionPane 来提醒用户该文件夹是空的,但是,我的 JTable 上仍然弹出一个空文件夹,其中包含 4 KB 的数据。我在 Linux 机器上,所以我假设这是元数据。

这个程序是用Swing写的,要求我简单的添加两个方法。一切正常,但我真的更愿意通知用户一个空文件夹,因为他们很可能不会关心元数据。这是我尝试过的(注意——我是 Swing 的新手,因为我习惯了 JavaFX):

    if(f.list().length == 0) {
JPanel emptyPanel = new JPanel();
JOptionPane.showMessageDialog(emptyPanel, "That Directory is empty.", "OOPS!", JOptionPane.INFORMATION_MESSAGE);
}

感谢您的帮助。顺便说一句,“f”是在另一个方法中创建的文件对象。

最佳答案

如果每个文件夹中有 1 个元数据文件,那么显而易见的解决方案是检查它是否等于 1,而不是零。但是,如果该元数据文件只是有时存在,那么您可以在执行 0 检查后检查列表中是否只有 1 个文件,如果有,请检查它是否与元数据文件一样命名。

关于java - 检查空文件夹(Java)时如何绕过元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35075852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com