【问题标题】:Working out what is a System file in Windows by Java用Java找出什么是Windows中的系统文件
【发布时间】:2023-04-05 11:55:01
【问题描述】:

我注意到 JFileChooser 隐藏了 Windows 系统文件。 hiberfil.sys、pagefile.sys、$Recycle.Bin 等文件,以及一些无法打开的快捷方式文件夹等...

我可以在我的应用程序中隐藏 .sys 文件,但这只会隐藏其中的一部分(而不是文件夹)。

我猜这是一个隐藏的 sun only 方法,但我想知道它,所以至少在 Oracle Java 上它看起来是正确的。

注意:系统文件不是隐藏文件,所以隐藏隐藏文件不起作用。

总结:如何使用 Java 找出什么是系统文件/文件夹。

【问题讨论】:

    标签: java windows file


    【解决方案1】:

    这不是确切的答案,但我发现 File.ListFiles 和 FileSystem.getFiles 方法之间存在差异。 getFiles 方法不返回系统文件,因此您无需检查它是否为系统文件。

    我可能还发现了另一种使用隐藏类的方法,我正在研究它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-24
      • 2019-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-02
      • 1970-01-01
      • 2011-07-14
      相关资源
      最近更新 更多