此示例显示了java.io.File类的isHidden()方法的使用。 当且仅当根据底层平台的约定隐藏文件时,此方法返回true; 否则返回false

下面是一个Java检查文件是否被隐藏的例子。
文件:HiddenFileExample.java -

package com.yiibai.tutorial.io;

import java.io.File;

/**
 * @author yiibai
 * HiddenFileExample.java
 * Nov 4, 2016
 */
public class HiddenFileExample {
    public static void main(String[] args) {
        File file=new File("file.txt");
        /*Check if file exists*/
        if(file.exists()){
            /*Check if file is hidden*/
            if(file.isHidden()){
                System.out.println("File is hidden.");
            }else{
                System.out.println("File is not hidden.");
            }
        }else{
            System.out.println("File does not exist.");
        }

    }
}

执行上面示例代码,得到以下结果:

File is hidden.