Java-检查文件是否是隐藏文件

Java-检查文件是否是隐藏文件

Tags: Java

摘要

Java-检查文件是否是隐藏文件

检查文件是否是隐藏文件

package cn.javacore.io.file;

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

public class _23_FileHidden
{

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

注意,如果文件不存在isHidden()也会返回false,注意此时并不代表文件是隐藏的。而是因为不存在所以返回false.

Tips

在linux中,文件是否是隐藏文件看文件是否以点.开头,而在windows系统中要看文件属性是否被设置为隐藏。