java hidden使用_Java Files isHidden()用法及代码示例

java.nio.file.Files的isHidden()方法可帮助我们检查文件是否被隐藏。如果文件被视为隐藏,则此方法返回true,否则返回false。隐藏的确切定义取决于平台或提供程序。

例如,在UNIX上,如果文件名以句点字符(。)开头,则认为该文件是隐藏的。在Windows上,如果文件不是目录,并且设置了DOS hidden属性,则将其视为隐藏文件。根据实现方式,此方法可能需要访问文件系统以确定文件是否被视为隐藏。

用法:

public static boolean isHidden(Path path)

throws IOException

参数:此方法接受参数路径,该路径是要检查的文件的路径。

返回值:如果文件被视为隐藏,则此方法返回true。

异常:此方法将引发以下异常:

IOException:如果发生I /O错误

SecurityException:对于默认提供程序,并安装了安全管理器,将调用checkRead方法以检查对该文件的读取访问。

以下示例程序旨在说明isHidden(Path)方法:

示例1:

// Java program to demonstrate

// Files.isHidden() method

import java.io.IOException;

import java.nio.file.*;

public class GFG {

public static void main(String[] args)

{

// create object of Path

// This file is not hidden

Path path

= Paths.get(

"D:\\GIT_EWS_PROJECTS\\logger"

+ "\\src\\logger"

+ "\\GFG.java");

// check whether this file

// is hidden or not

boolean result;

try {

result = Files.isHidden(path);

System.out.println("File " + path

+ " is Hidden = "

+ result);

}

catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

输出:

1bbdebdeefc916378a2017b32a613a4f.png

示例2:

// Java program to demonstrate

// Files.isHidden() method

import java.io.IOException;

import java.nio.file.*;

public class GFG {

public static void main(String[] args)

{

// create object of Path

// This file is available on windows and

// It is hidden.

Path path

= Paths.get(

"D:\\User Aman\\"

+ "Documents\\MobaXterm\\"

+ "\\ArrayList.docx");

// check whether this file

// is hidden or not

boolean result;

try {

result = Files.isHidden(path);

System.out.println("File " + path

+ " is Hidden = "

+ result);

}

catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

输出:

34533c82ef2ed9717d1c45a106030d94.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值