【问题标题】:How to hide system protected file in you file manager如何在文件管理器中隐藏系统保护文件
【发布时间】:2013-06-19 09:56:32
【问题描述】:

我正在使用FileFileSystemView 类来提取磁盘信息。问题是当我在任何目录中获取所有文件时,还有一些文件是系统受保护的文件,我不想显示它们。那么有没有办法检查这是一个系统保护的文件然后不显示呢?

【问题讨论】:

  • 您的操作系统、Windows、Linux/Unix 还是 Mac?
  • 目前在windows上,但也可以在其他操作系统上运行

标签: java disk


【解决方案1】:

您可以使用File.isHidden() 方法检测隐藏文件。如果您需要显式检测 Windows 系统文件,您可以在 Java 7 中使用其 NIO.2 接口来完成。请参阅 Java 教程中的Managing Metadata,在 DOS 文件属性 部分中有一个示例如何检查系统标志。

另见Make a File/Folder Hidden on Windows with Java

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多