Comment vérifier si un fichier est caché en Java

Comment vérifier si un fichier est masqué en Java

Un programme Java pour démontrer l'utilisation de java.io.FileisHidden() pour vérifier si un fichier est masqué.

package com.example;

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");
        }
    }
}

Note
La méthodeisHidden() dépend du système, sur la plate-forme UNIX, un fichier est considéré comme caché si son nom commence par un symbole «point» («.»); Sur la plate-forme Microsoft Windows, un fichier est considéré comme masqué s’il est marqué comme masqué dans les propriétés du fichier.