一个Java程序,用于演示如何使用java.io.File isHidden()检查文件是否被隐藏。

package com.mkyong;

import java.io.File;
import java.io.IOException;

public class FileHidden
{
	
    public static void main(String[] args) throws IOException
    {	
    	File file = new File("c:/hidden-file.txt");
    	
    	if(file.isHidden()){
    		System.out.println("This file is hidden");
    	}else{
    		System.out.println("This file is not hidden");
    	}
    }
}

注意
isHidden()方法是系统相关的,在UNIX平台上,如果文件的名称以“点”符号('。')开头,则该文件被视为隐藏文件。 在Microsoft Windows平台上,如果文件属性中标记为隐藏文件,则该文件被视为隐藏文件。